Started implementing the CSnap part of the cloud
Save is *mostly* working...

Need to see how it plays with other things,
whether it breaks Libbys stuff, etc.

There is also a bug where a project is getting published
when you try to save it. This is probably serverside though...
Now works very well with Cloud
Merge branch 'cloud'