Added ability to make fields custom by added an exclamation mark in front of the data-validate attribute