Change karma bower dir names so grunt task runs

I was trying to `grunt` and kept getting angular keyword not found. When `bower install` is run, the angular and angular mocks are put into `components` not `bower_components`

Also, I hope you're ok with the minor formatting changes. If not I can revert those back. Otherwise when you `cat .bowerrc` you get a weird `%` at the end of the output. Most of the files have this actually, is this what you definitely want?