Add contact page and supporting tests