extracted needed classes and remove crawler4j dependency and java7 requirement