early stages of asynchrounous validation
fixes #14 adding logic to remove asterisk if field has value
merge fix