Fixing a few errors, adding support for attributedPlaceholder

ok, so you're saying that all `UIFloatLabelTextField` objects, even ones that are not being interacted with at a given moment are `textDidChange:`? If so, you discovered, or reaffirmed your hypothesis by checking the memory addresses of objects that are printed out in the log? 

Just want to make sure before I take a deeper dive.