Signin window and massive refactor (global, Controllers) and fix testi and testu