fix unuseful methods, views and add sign_in? validations