Dev/#25

#25 
Dosyć gruby commit, dużo pracy
Przejrzyjcie to uważnie bo wiele się tam dzieje
Jak macie jakieś pytania to piszcie w komentarzach do kodu;)
Nazwa funkcji mi nie pasuje, wskazywałaby na sprawdzanie czy konto użytkownika było użyte, a w kodzie jest, że ustawia to pole na false, czyli zakładamy, że było użyte. bardziej użyłbym checkUserAccountAsUsed albo AsLogged.