Better reporting of Tests

* Included relevant error messages for Selenium tests
* Fixed some PEP-8 spacing issues
* Fail status of Smoke tests if broken links found.