added contact page.  refactored tests