Code Review

Do not merge this. 

This branch is for comments, only.
genre_movies is the joiner table, since movies can have more than 1 genre