All class data validation

Also added logic for loading user-specific information on the profile
page (name, age, etc)