add AMD window wrapper
add AMD module for config params
add AMD leaflet wrapper that work with modil.js
abstract poi category methods to separate module
abstract poi collection methods to separate module
add new js files to html
use config module in messages module
move mobile chack method to utils and use window and config modules as dependencies
use config module as dependency for poi module
use config module as dependency for renderUI module
refactor map.js to use new modules