TW-16 resource sync

This pull request does a lot of things, including:

* Creates a unified job API which is now used by both the web and command line interfaces
* Adds a REST endpoint for syncing resources from the instructor to given users
* Updates the controller playbook to add compass-aurora and animation for theme development