Implemented authentication
updated gitignore