Good job on the project.

I think you did a great job.  I didn't have many places to comment on in your code.  You could do a little refactoring to clean up some of the larger methods in the controller and there is definitely more testing you could add, but I think it looks great for project 1.