Simple UITextfield Subclass with state
fixes textchanged func in delegate fixes sementics propery
adds validationtypes refactor view for better performance
adds validate function