Configure grunt to run karma + protractor

Add karma and protractor runners within grunt to use for single runs,
within the watch, and for continuous integration.
Update readme

Add a bit on testing… still needs more.