Added tests for version and course. Added course on the website. Cleaned up argument parsing.
Added documentation. Added courses button to frontend.
Fixed permissions on version.
Merge branch 'release' into course_frontend
global checking of version
whoopsies
fixed indentation
Added default sorting.
Added logging
Made null keys ok.
Fixed type of messages.
Merge pull request #112 from Cal-CS-61A-Staff/check_version

Check version
Merge pull request #110 from Cal-CS-61A-Staff/course_frontend

Added tests. Cleaned up code. Added courses to the frontend.