Add contact page and associated tests