first commit of refactor - still a long way to go
now terminal actually works again
move files around
Now sending code from editor pane
button to switch between views
re-added blockly
add the idea of processors, so data can be handled by modules without having to insert hooks everywhere
Added querying of environment veriable
now load board JSON and prompt if the version needs updating
Added minification plugin
tidying up main.html
fix codemirror sizing
New look front-end from Matt Brailsford
use initialised signal rather than timeout...
close button
added port selector and fixed status
Settings menu - still doesn't actually *change* anything though
whoops
working config menu - and now stores code
tweaked port selector