Helpdesk backend

I start working on the new helpdesk system which manages tickets.  The
first step in this commit is the backend where logged in users may
create and manage tickets, however, this is not complete yet.