added contact page; refactored testing