model tests and add columns to profile model
updates to users and views profiles
styling changes, add validations to profile attributes