Makes loading of plugins congruent with app modules
Adds requirejs text plugin to load templates

- Adds template to sample plugin
Adds plugin template and binds it with its (static) model
Replaces the use of jQuery Deferreds in favor of Angular promises