Rewrite and refactor

Use a stateful class-based solution, skipping the need to pass the tokens
around between all the function calls.
Remove return arguments and sleeps
Refactor parameter handling
%s/get_json/get/g
Remove OSX SSL trickery
Pretty up pause handling
Add Python gitignore
Use requests instead of urllib{,2}
Add requirements.txt
Remove superfluous methods
Add missing return statements