usability improvements

- better map (some controls disabled)
- nices date/time display
- preparations for the unit tests with karma (still not functional, wip)