Refactored user_name suggestion methods into a module to reduce the complexity of User model
Merge pull request #975 from jd-erreape/username_refactor

[WIP] Refactored user_name suggestion methods into a module