Removing assert from brokenLinks; Login failed exception added

1. Broken link reporting starts from 1

2. While running the smoke tests, if the login failed, the smoke test did not catch that exception and resulted in an 'Pass'. I have added code to catch the error 'Login failed' and raise that exception.

3. Removed the assert from broken_links