Added genres model
Added user roles/Assorted other changes