feat(test): Overhauls the build process to incorporate Karma, Protractor, and PhantomCSS
feat(build): adds a configurable postwatch task
feat(watch): Improves the flexibility of watch's configuration and behavior
feat(build): Further polishes new build process incorporating automated testing and annotated source documentation to be more flexible and powerful.
Merge branch 'master' into feature/provider-support

Conflicts:
	coffee/000_angoolar.tail.coffee
	coffee/modules/090_base_module.tail.coffee