Adding a frontend bundle so we can have some nice documentation for the API on the site, updating the exception handling so we can get messages