Broke some things (on purpose) to make templates smaller and faster.

Removed a lot of the CRUD.js .get() cruft in favour of autogenerated accessors. Made it so that we can create proper getter/setter accessors (see episode.watched in crud.entities)