user mailer view updates, refactor, and ical

added ‘ip_method’ property to ical invite, and some general
refactoring.  also added the course description to the email views