Mostly fixed registration
	You are now able to create new users. There is still likely bugs.

Altered DB
	I had to remove an FK to create a person. Table "person" had its FK to contact_id removed. This was              the easiest FK to alter so that i could create an account.
          The tables: person, contact, email, and address need looked at to figure out which are parents.