updated gitignore
start of authentication and user factory