Add Karma Test Runner, Update Test and Grunt Tasks