add user authentication and table of user repos