Make unpersistent queue and do some clean up
Change js folder structure to store app.js and its components and decouple WebSockets with an adapter
Abstract map and d3 to visualization.js