Updated withText and withAttribute methods to use xPath
starting to refactor CrawlElement
fixing a few compile errors in CandidateElementExtractor
Removed unused imports and unused variables from CandidateElementExtractor.java and CrawlElement.java
fixing typo of comment in CrawlAttribute
deleted asCrawlElements
deleted unneeded files and classes
modifying fluent functions to be more explicit
Merge branch 'refactorBug'