Curve drawing now works with new data structure for tables.
Some css changes (probably should have happened on a different branch)
Moved all obvious saving/loading code to main.js. Got rid of any references to actionDiv, which has long since been obsolete.
Mode selection menu now appears and is able to change the content of #container. This branch is almost ready to be merged back in with the main branch, however there are problems with saving/loading on both of them that make me hesitant to do so.
Saving and loading now works! Code for this seriously needs to be refactored.
Websocket status updates as required (possibly requires a nice grey background)