Add author model implementation.
Add project model implementation.
Add language model implementation.
Merge branch 'datamodels' into develop