Slightly modified Account Control logic and added new test.
Changed User model - Create and Deactivation date instead of IsActive flag. New migration, updates in data access and account control layers also in tests.