created new contact form tag and mechanism

You can now create specialized contact forms and embed them with a liquid tag.  Contact forms can be defined in a theme, along with validations, form layout, etc.