implemented google+ oauth system

api/browser now served from the same port
abstracted stuff
added some comments

this isn't quite ready for primetime, need to update chef recipes and find a workaround so local will work without a google auth account.