Adding and fixing tests
Adding more tests
Adding some movement after the login
small refactoring