Ignoring untracked content build output in the submodules
Merge branch 'fix/dj-fresh-repo'

* fix/dj-fresh-repo:
  Ignoring untracked content build output in the submodules
Fix a bug resulting from the change to RefItems
Merge branch 'fix_apiv1_details'

* fix_apiv1_details:
  Fix a bug resulting from the change to RefItems
Add a new default JSON encoder that can process BSON objects
Add 'to_son' method to model classes
Change Role to GroupRole, and add UserRole
WIP: APIv2

Closes #41.