Improve autocomplete and ARC support

I made ​​a few changes to make the classes compatible with ARC.
Then I have changed the NSPredicate format with **@"self contains[cd] %@"** instead of @"self beginswith[cd] %@". With this change is possible to search complex strings, like streets of a map.