Add Account API Controller

The Account Api Controller will handle web requests for account
information, including logging in, registering and validating tokens.