implement OAuth
add packages dir to gitignore