added validation tests added fr for I18n failing tests
- Refactored how user model defines callbacks - Add specs
Also fixed bug in User.where_case_insensitive
user_spec.rb has pending and broken tests. FactoryBot file identifier_schemes.rb updated.
- Includes specs using the Shoulda gem - Includes a refactoring of update_numbers to a "sortable" abstraction