new validation methods + migrated User controller to use it
ref#179 migration donne for core module
ref#179 migration donne for document module