generatory + zmiana przestrzeni nazw

wczesniej przestrzeń nazw była test taka sama jak nazwa klasy test, tak
nie powinno być bo to może prowadzić do nieoczekiwanych bugów,
stwierdziłem że im szybciej się to zmieni tym lepiej