[Bug 879519] create models draft

A few models, migrations and model tests to start with.