Add contact page and write corresponding tests