improve test coverage
first pass at integrating coverage task in grunt (maybe i shoud try gulp?)