Adds configurable local storage support by switching to the localStorageService

Suggest that instead of ngStorage you use angular-local-storage.  It's a more configurable agnostic way of using the various methods of doing storage.  It allows the user of your module to configure their storage engine however they choose including cookie storage if they so choose.
This adds grunt karma:dev, which brings up the chrome browser and allows you to more interactively debug the jasmine tests.