Layout remake

* Added js frontend
* Added event timeline map
Initial pixmaps
Gitignore update
Forgotten commit :(