Refactored Views to use ViewSets, added update/reorder tests