Add in a way to override the parameters passed into the SELENIUM_DRIVER sauce URL.

- Make sure the unit tests for the parse function pass.
- Declare dependency on selenium in setup.py
- Add a few build/ide artifacts to .gitignore