Renaming class names for clarity before 1.0 release.
Renamed search-related classes (breaking changes). Hacked in support for Django's pagination classes. Added some additional test cases.