Fix bug where a deleted function was being called.

ClojureScript doesn't even complain, and that's why I hate it
Implement tuition projection, bugfix re enrollment

Enrollment projection was trimming data from the map when projecting, namely the :max field
Complete the switch from seas to root objs
Implement and test projections