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.
Any chance that we can get name and last name from shib?