Contact form alpha v3

needs a lot of work still