new struct methods and tests, UfoUsers (uncompleted)
users uncompleted, users tests, tools refactoring, misc