Updates To Layout/New Contact Form

separate layout for Desktop vs. Mobile, JS/PHP contact form