code revision v2
Overwrite Check when saving file
added .equals and .hashcode to Pages, to be used when List.contains() is called
Merge branch 'CodeTesting' of https://github.com/Zenious/WebCrawler into coderevision

Conflicts:
	src/webcrawler/GUIv2.java
Revamped ExecutorFramework & QueueFramework
added TimeOut feature & minor improvements
Merge daniel/development/QueueFramework into CodeTesting