Added form markup, styles and js. Added placeholder js fallback for IE.