Adding the first version of the back end.
Removing unused stuff.
Added save/open buttonson top of canvas for serialization/deserialization
Added basic serialization support. Not working properly at the moment.