Changes made for backend and metaInformation. Very Minimal information is passed to the front end right now - just the restaurants and the priceLimit
Use localStorage properly.

To add keys to localStorage use localStorage.setItem(<key>, <value>). To
access keys from localStorage use localStorage.getItem(<key>)
Add User Updated - Menus need to be created according to new schema we defined for it to work properly. To work with current database implementations, I just need to update the model.
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
minor changes to comments, templates
Trying to Implement upload Menu
Trying to get uploading a file working. Not quite there yet.
Merge remote-tracking branch 'origin/master' into JON_last_minute

Conflicts:
	LunchPak/modules/schemas.js