Add ability to edit contact info

I also added three methods to the user model is_school(), is_student(),
and is_business() so that we don't have to directly access the
user_type_mask property on the InternNestUser object. It makes the code
easier to read.