Generalize page titles
Update Registration Data Viewer

- Update registration data viewer to display student names and conform
to new registration scheme
- Split data HTML into 4 separate files
- Use Text Entity to store registration JSON
Update Edit Registration Interface and Backend

- Update edit registration interface and backend to conform with new
registration schema
- Recalculate cost after deletion of row