User, Person, and Film complete

Pretty sure all of these classes and methods are just about at 100%. Needs more testing, but I think it should be OK.