fix(route): email confirmation

remove attemptCount; add created; separate routes from routers

time: 0h:45
feat(registration): email confirmation

add attemptCount and type of token

time: 0h:30
refactor(login): auth user

change props; fix tests;

time: 0h:35
feat(registration): add reg users

a table, steps, tests

time: 0h:50
test(emailToken): confirmation token as a param

remove debug params from main helper

time: 0h:15
feat(register): insert auth user

create auth user from reg user; generate id with retry politics; check by tests

time: 1h:15
feat(registration): add html form

generate using ejs template and data from js

time: 1h:20
fix(registration): email is already taken

and other methods and tests

time: 0h:50