Add Genre model and Join table. Users and Groups are matched many-to-many with Genres