Api

# API?? What is this?

This adds an API to the applicant to allow outside users to create new tickets, and to retrieve and list departments from the system.

# Great, but why does this exist?

The brief originally asked that the ticket creation form fit in with the host website. I thought it would be better if the ticketing app was a separate service altogether than any website could implement using an API.

# Hmm, that sounds ok, but implementing the api might be clumsy no?

Yes. My original intention was to also develop a very quick gem that wrapped up the API... however I don't think I'll have enough time... :-(