Add a "Movie" class to represent movies rather than passing IDs around all the time.

I've probably broke something with this.