Begin rewriting client config interface
Fixed Anon user singleton.
Initial rewrite of client publishing script
Add -c and -d flags to client publishing script
Add some todos and move name of ok zip to global variable in publish.py
Initial commit of pip setup.py
Change pip name to okpy, since ok is taken
Add download URL for pypi
Merge pull request #191 from Cal-CS-61A-Staff/pip

Register okpy on pip
Merge pull request #190 from Cal-CS-61A-Staff/client-config

Simplify client config.py and refactor publishing script
Move utils into separate modules in a utils/ directory
Move assignment load and dump from ok.py to separate module
Split framework_test.py into separate test files
Merge branch 'master' into client-utils

Conflicts:
	client/ok.py
Move auth.py into client/utils/
Fix client lint errors
Add utils to required folders in publishing script
Add missing import of time in timer_test.py
Fix pip command-line version of client
Modify publishing to work as a pip command line tool