Add department listing endpoints

Adding these so we can have a central list of departments, these endpoints could be used to populate the web app/nfc receiver department lists.

`/departments/` lists all departments
`/departments/<id>/` will show a single department (not really useful, just there for consistency).