Furthered acceptance testing, added model and migrations.