First working API

The api is functional and runs on both devserver and appengine.

Has not been tested on appengine and currently authentication is disabled, but authentication works when enabled.