Bug fixes, backend progress, fullscreen mode enabled in playback mode

* Flexbox layout ditched, it's not ready yet. Only worked in Chrome.
* Fullscreen mode now works in both live view and playback mode using
jQuery Pan Zoom and Wheel Zoom
* Backend progress - still incomplete, but more stuff present
* CSS tweaks
* Project structure changes - assets folder