added user validations, prepped for image uploading