Initial pass at some domain modifications, API creation, backbone.js exercise editing, etc