throw an error if unsupported tag is used
put label in front of form tag if present
combined test specs and removed duplicates
added jQM support