add user authentication, half way

add files to commit