Update dependencies and add oAuth library