making extract a class
making crawler into a class
some indent change in main
renaming extract to listing page