Finished Refactoring Plugin

Removed Code Smell
Modularized
Outputs Data on Overall Crawl
Merge branch 'master' into tests

Conflicts:
	examples/src/main/java/com/crawljax/examples/SiteSimpleExample.java