Updates contacts details aside

- Fixes #411 - Adds contacts details section.
- Adds missing phone extension field.
- Updates dynamic VCR cassettes.
- Changes location[:field] syntax to location.field syntax.
- Moves home pages to the top and includes it in the general contact section.
The contacts could be an arbitrary number long, so better to have the
home page consistent at the top.
- Adds contact title test and enables contact name test.
- Fixes #416 - adds padding between numbers with departments, also
makes departments a smaller size and different color.

EDIT: phone extension was missing I meant, not fax department. Fax department I added a missing CSS class.
This is not necessary. description is a required field.