implemented contacts page with map
implemented basic form validation