filled in about, contact page. moved some logic to contact model