Added person.h and some other minor changes