Mostly Finish User Model Spec