- preloading assets
- grunt
- jshint as grunt task
- editing code to adhere jshint
- converting namespacing into RequireJS