refactoring continues
moved signin actions to private method
refactored users controller