Minor reformatting
Added workspace commands
Refactored shape commands
Updated backbone-share to latest
Moved initialization into a command map
Added async.js
Minor css changes
Separated Workpace and its metadata
Added selection handling logic to shapes