ISSUE#98
Add controllers for different sections of the page.
ISSUE#98
Change @apikey so it also works without a user. This steps makes it more
complicated, but we will be eliminating the need for the user in the
future.