Доделал регистрацию. Подчистил код, но остатки мусора еще есть.