[#45344553] Move adding new Users to Public group to a post_save signal handler.  Refactor and cleanup related code.  Add corresponding unittests and switch test database from sqlite to postgresql.