Directives: isolated scopes, attribute binding, two way data binding
Behavioral directive from the docs
empty package json
Use NPM and Bower to manage client side reps.
Add Gulp
Karma - test filter, factory, expression, controller
HTTP back end test
move code outside Angular