The pull request with all the code.

this is good logic for a model, but maybe not the ratings model... it seems to be creating a movie and not a rating.