PBAutocompleteTextfield is a subclass of UITextField that implements auto complete functionality.