Style for Contact Details

- Started working on the style for more contact details
Event Handlers for everything

- Added event handlers for everything on screen
- Some basic style changes to groups
Fixed some layout issues

- Birthday, homepage and notes showed up regardless to it existing or
not. Fixed that. Meaning, the titles only show up if that field
actually exists from the data.