added user api key
added api endpoint to extract doc api key
mpl client now can switch docs
webplot examples now work with new multidoc structure/models
pandas tests were broken because of changes we made (changing sorting format)
added default attrs to backbone models
models now point to a single docid, rather than model.get('docs') == [docid]
at least for serverside unit tests.  we need to make the same change in the CS
bug fixes, now out client side code/webplot examples work with the new docid change
created user docs view for displaying multiple documents, works right now for one doc
added doc creation
moving exceptions
added error handling for doc creation
need to use proper docid in urls for multidoc case
use content type json so we don't have to call JSON.parse on the client side
using deferreds, so we can compose ajax queries in serverutils
setting up websocket subscriptions for multiple models
moved makedoc api endpoint to just be /doc with a post, that way it's more rest-y
added delete doc api call, which doesnt' really delete, but modifies the user so we have no
reference to the deleted document
auto assigned uuids should respect idAttribute
changed del doc to accept title instead of docid
factored out reloading userinfo
moved doc loading code into UserDocs collection
re-rendering UserDocsView on collection changes
making username optional parameter for the client
making plot file stuff use new mpl client