Merge pull request #1 from melindar/master

update
implemented bestPage(basically no testing because HashTableIterator
would not compile)
Merge pull request #2 from dbthorpe/master

Merging so I can get missing classes