First try at updating models with more redundant information (list
lengths and model ids instead of references), needs to hook into save
and update tests
Update `ordering` fields
Fix small errors and override model saving
Update test_users with new JSON view of users
Adapt test_exps to new jsonification of exps
Move ComputedSaveMixin to helpers
Adapt model tests to new internal ids