Refactored Views using ViewSets and a Router (Finished tutorial).