Got rid of some of the stink. Renamed/refactored the CrawlerObserver
abstract class to SimpleObserver abstract class.