Issue 1002: Add basic /api/assignments

In reference to https://github.com/MarkUsProject/Markus/issues/1002
No longer provides plaintext responses, only json and xml.