Move API authentication to application controller
Add datum controller for API

Allows creation, destroying and listing of data. New datums are
assocciated to an user and user's device.