Issue #9 enhance tests

Enhanced the test suite by having a Selenium test that discoveres all pages and asserts there are no rendering errors. #9