add grunt job for compiling angular templates
first pass on an injectable version of the reader