Add methods for setting and getting creation and modification datetime.
Add snippet model implementation.
Merge branch 'datamodels' into develop