Person class refactor

* Cleaned up the attributes for the Person class.
* Changed confirmation code handling for new registrations.