Add test coverage with Istanbul
Add Selenium tests
Fix README
Install PhantomJS on Travis
Revert "Install PhantomJS on Travis"

This reverts commit 18127d9ebd2c3c3d4bddb2ad9278539a1cf065aa.
Merge branch 'testing'