UITextFields are now abstracted into a protocol <SPXDataField> which allows for an upcoming feature.
I also cleaned up the UI and FormValidator implementations
Added a new concept of a PasswordConfirmationField that allows easy validation of password/confirmation dialogs