Seemingly endless construction in Framingham is starting to take its toll on small businesses in town.