Specced out a few controller sanity tests, basic compile tests for directives, added grunt tasks for distribution