Initial commit
Add mock contact data
Widget now loads data

No rendering takes place yet.
Float icon to the left
Crudely render each contact

Also, allow options to be specified.
Render contacts inside sections
Add jQuery
Add debugging controls
Fix ' ' section not created
Show '-' for the special section
Add debugging messages
Implement removal of contact
Create method for setting a contact's details
Allow contact to be edited
Clear last name
Also remove section when the last contact is removed
Add mandatory name capitalisation
Add missing semi-colon
Use more intuitive method names
Add contacts sorted by last name