* added makefile for JS minimization
* transit layer logic is now seperate from map interaction to provide easier portation to other map APIs (openlayers)