schema creation and seeding with some unit tests