Added support for search, page history, and diffing.
Merge pull request #2 from geofffranks/master

Added support for search, page history, and diffing.
merge