Use localStorage properly.

To add keys to localStorage use localStorage.setItem(<key>, <value>). To
access keys from localStorage use localStorage.getItem(<key>)
Fixed bug with authentication

Authentication was not setting the default header on requests to the
server so after the first login the token was being lost. Currently the
authenticationService uses the same behavior as before. We call
authenticationService.initializeAuthentication to look in localStorage
to establish whether or not we have a token and if so set the default
header. When we login we set the token to localStorage and set it as the
new default header.
Merge branch 'master' of https://github.com/MarathonData/lunch-ordering-system

Conflicts:
	LunchPak/public/js/app.js
Fixed getUserData bug.

Wasn't checking token, and wan't using correct schema.
token->accessToken