skip sign up for CMU sign in

Auto-create user when using CMU sign for the first time.

The fix in app/model/user.rb is to change self.instructor_of? to instructor_of?. Other diffs are just cleanup.
Yep. All but email are changeable