Merge pull request #3 from jackrr/user-authentication

User authentication now incorporates the additions of the photos branch as well as its own. User accounts can be created and pulled from the database. User's account persists while using and closing the app.
device gets and sends coordinates on photo upload
send location to server. 'locations' are now 'places' (seems like Location may be a reserved word in javascript). if one place near user, photo is created. if multiple places, array of places is sent to user to allow for selection among them
store user id in authinfo property. send user id with photo upload. fix typo in place logic on server
open a picker with the nearby locations
send selected place to server with photo. create or update place on server. create photo with place id.
Merge pull request #4 from jackrr/locations

Looks good to me!
A big commit, I have merged master into user-auth. This merged branch should be merged with the new photo viewer branch