add user and method schema
add mailer and auth emails
add passport lib and auth protect config
add authorization module