I don't know if this is the right thing to do...
we should allow creating account without home folders and at teardown we should only remove home folders for accounts for which we have created the home folders in setup.