The neighborhood hardware store, the cozy diner, the independent bookstore — they have seen customers leave in droves for Lowe's, Starbucks and Amazon.com. After shrinking dramatically during the Great Recession, small businesses are starting to grow again. But they still face plenty of headwinds.