Begin rewriting client config interface
Made submitter required.
Merge pull request #186 from Cal-CS-61A-Staff/submission_check

Add submission checks and anon user key.
Made anonymous users have a key.
Made anon users not be allowed to index submissions.
Merge remote-tracking branch 'origin/master' into submission_check
Merge pull request #187 from Cal-CS-61A-Staff/submission_check

Submission check.
Fix anon user get_or_insert.
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