Data models

Add initial data models with Parse support. This resolves #5