Updates to add unit testing functionality with Karma

With this update I removed the unit testing from Grunt. So ‘grunt
watch’ will not run the karma tests. Instead I use Webstorm to run all
my unit testing. In fact I also took out ‘grunt watch’ as well and just
run ‘grunt buildDev’ and ‘grunt buildProd’ via the terminal in Webstorm
to build my project.