[tm.js][s]: refactor of timemapper for cleaner code.
[#63,tm.js][m]: use opacity of map markers to show time location of events (fainter = older).

fixes #63.