New project structure

Merge data and vis into single project to ease deployment.
Update GUI to support pan and zoom