Refactors in user model 

According to Code Climate there're still many sections in the User model that needs a little bit of refactoring, Here we're trying to improve a little some of this parts.