Simplified the SiteUser to only have Username, email, and password

Closes #41 
Username, email, and password are all required, cannot be blank, cannot be null and have a max length.

Username = 30
pwd = 30
email doesn't have a max length