Updating the design of the DRF views for enrollments.

Consolidate the try/catch blocks, and change the views to be a Class Based View for the RESTful layer. 

@wedaly @ormsbee