Added Selenium testing via Python bindings

To use the testing suite, you must install Selenium first. Additionally, if you
want to use Chrome, you have to install the specific WebDriver.