Version 3 of API soon to come

I'm opening this pull request now so that there is a number to track work towards the new release of the API. I like having an issue number to reference in my commits, and I'm pretty sure @the-hobbes might enjoy it too (I mean come on, # a number and you get a link , it's cool)

As this will be a breaking release of the API. I've written a nicely detailed explanation of some of the things to come in commit a606e6d4fc2adcd3978412f9647a43d5927cb1fd and if you don't read it and ask me about it I will point you towards that.

The TL;DR; of that commit message is that greenupapi.appspot.com will host the in progress version 3 of the API if you want to get a head start on it breaking all of your work. If you get any 500's from the server let me know and I'll take a look into it when I can. Make sure the issue is reproducable and tell me how to reproduce it locally or I'll assume cosmic rays were the cause. 

This will affect all clients. So I'm tagging everyone to make sure they get an email. Don't close this pull request. I or Phelan will close it when the API is done and has been release onto the greenupapp domain. 
@primehunter326  @JoshuaDickerson  @the-hobbes  @smacewan101  @popwarfour