Add selenium tests and Travis CI support

This PR adds support for Selenium tests and continuous integration via Travis CI.