Allow needle to be used with custom web driver
Merge pull request #8 from treyhunner/fix-extensibility

Allow needle to be used with custom web driver
Move requirements from requirements.txt file
Allow installation of newer requirements