create migration, added errors msg on form, added model tests