wrote new, object-oriented interface in new files

Not yet implemented. Old files are only minorly altered.
modified app.js, but haven't run

also modified index.html to include new files
done with big structure changes

can now specify project

can press 'b' to go into create mode
    lets you insert nodes
    placeholder for buttons (in the future)