Homework UI

- Added front-end homework UI
- Fixed (again) the pagination system. Modules 'interpretData' functions
are now called by the pagination controller instead of the data
controller. The updateData object is now preserved after the AJAX call
has been completed.