A study ranked over 1,300 small US cities by business potential. Here are the top 15. | LL Daily