Add a preferences button in the toolbar

This button will be used to open the user preferneces to update information and prefered contact information.
Add functionality to Preferences button

The preferences button now opens a new tab for where the user can enter in his/her information, this window is not currently making any changes.
Add basic checking to preferences panel

The preferences panel now checks to make sure that at least one point of communication is entered and selected for being sent to.
Add more comprehensive checks to update user

There are now more comprehensive live checks intergrated into the preference panel to make sure that the proper information is entered.
Change layout slightly to make it look better

AIM check box now lined up properly
Add further checks and error messages

I've added a few more error messages and checks to make sure that the user must have at least one method of communication entered and that that method matched the proper checkbox. The actual updating of a user is not implemented yet.
Add check for phone number

This check now included phone numbers in the format xxx-xxx-xxxx
Merge pull request #326 from sfmailand/add-prefButton

Add a preferences button in the toolbar
This works, though it would be nice if it had some visual confirmation that it submitted successfully.