rename test filenames for consistency.
remove NSString category
use of an abstract base class for PageExtractor and encapsulate util methods in there.
updated proj file.
added comment.
added back tests