Presentation layer changes
Display map and update page layout
separate map initialisation logic
fix typo in mocha config