The text field's delegate is no longer changed; this allows normal delegate methods to be used.  Instead, an observer is added for the relevant `NSNotification`,  `UITextFieldTextDidBeginEditingNotification`.
Added support for an Integer type (`BSTextFieldFormatInteger`), which hides the decimal button.