Refactored contacts fields in profile to make easier to add new fields to the core code. Added another couple of BBCodes buttons. Fixed a couple of bugs.