Added loading overlay
Added map.js
Added code to draw map and remove overlay once everything is loaded
Cleaned up JS