Genre now non nullable and unique
Added save() to genreRepository
GenreRepository integration tests