added a number of admin api's, and cleaned up some client api's.  we can now create questions and publish assignments!
Merge pull request #91 from thequbit/master

added a number of admin api's, and cleaned up some client api's.  we can...