Remote validation v2

Renamed the data-'s to "ajax" rather then remote
Built the data as an object rather than string
Used "-" names in data() rather than camel-cased