Refactor auth flow; Disable get/post data endpoints for now
Set content-type header for RequestApiKey to 'application/json'. Return text instead of apikey in ActivateApiKey
Implement Authentication middleware; Readd endpoints for getting/putting data
Use some nice text template for the api key activation email