can now parse arguments posted to the /api/ post request
return a defer.succeed rather than an empty string
now raise a NameError when trying to create a collection that already exists + unit test