Optimized map drawing loop slightly
Implemented requireJS

Error messages show correct file name and line in console now that
jQuery isn't handling through getScript(). Also updated /js/ folder to
/scripts/
Added prop layer

Props are now a separate entity on top of tiles.