Move some functionality to a service and add ability to sync arbitrary scoped properties.
Add Gulp for minifying JS.
Put this puppy on Bower.