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 check is not necessary. A location must have at least one type of address, therefore will always pass this test, since address and mail_address are part of `location_contact_details`.