refactor, adding abstract Crawler and renaming package to java for junit4 tests
refactor tests