Refactored code for explicits waits
-New method to wait for any condition in KernelPage class
-Addition of a new test for logging in with invalid credentials
-Changes in KernelLoginPage class