Added a fairly rough, "smoothUpdateCallback" function, that greatly improves the smoothness of the map, the efficiency of the updates, reduces database calls dramatically, and has a lot of room for improvement.
Merge branch 'master' into mapClickFunctions

Conflicts:
	app/client/js/controllers/main-controller.js
Merge remote-tracking branch 'origin/master' into mapClickFunctions
Merged
Merge pull request #39 from nfeliciano/mapClickFunctions

Added "smoothUpdateCallback" that greatly improves efficiency of map update (still rough though)