Add a contact page and associated tests