Save token to localStorage

Save token to localStorage as well as $cookieStore to support sites running in local filesystems with no cookie support (e.g. inside cordova apps).
Update CHANGELOG.md
Use proper defined check for cookie value
Add tokenStorageFactory to abstract token storage mechanism
Fix typo in cookie
Remove double negative test
Simplify cookie check return
Add check for test cookie
simplify return from tokenstore get
return correct value from tokenStore get
Clean up token storage methods
tidy up token storage comments
make token storage use auth object again
Make token storage get method return undefined is no vlaue
simplify topken storage method return
Improve token storage comment
using angualr $window.document in token storage
make sure we can't set token if we get a null or non-object back
Add isdefined check on auth.token
Merge pull request #13 from incuna/local-filesystem

Save token to localStorage