Feature user preferences

Create a user preferences panel that allows the user to add an email and IM, and select whether or not they want to receive messages via Email or IM.

yyan, raedwards.