Various Improvements

Fixes .gitignore
Fixes issue preventing script from running outside of the project directory
Fixes issue with not fetching all users from OneLogin API
Adds requirements.txt