Also merge after #496 - contact record filtering and viewing

Adds filtering by contact name and type. Date hasn't been added yet because changes made will impact dashboard. Also adds a viewing option for the contact record.

All tests pass.