I wrote views so that all the specified routes work. I still have to implement the exceptions though. Stay tuned!