added contact form functionality, ajax, and message upon submission