big update, CRUD mostly done in db (larry), UI (tamil), client js (taylor)