Implemented filename guessing, headerdata first and then url
Added Phanbedder as dependency which handles OS and arch specific phantomjs binaries
Added junit runner and OS annotation to skip tests that are targeted at a specific OS like with InternetExplorer
prepared for first snapshot deploy to sonatype
Added dependency for TestFrameworkHelper and removed the helper classes from this project.
release preparation
Merge branch 'wip'