convert list-repos to pulp v2 for #100
convert update-user to work with pulp v2 for #100

I don't know why password is now being stuffed in an array, though
convert show-repo to work with pulp v2 for #100

I couldn't find a description of what some of the fields mean, so
the package count is an assumption. We'll see once we start loading
packages into pulp.
convert show-user to work with pulp v2 for #100
un-uglify roles in show-user for #100
convert list-roles to work in pulp v2 for #100
actually specify the name when creating a cart for #100
convert role-add to work with pulp v2 for #100
un-uglify list-repos for #100
i think this publishes repos? for #100
almost convert uploading rpms to pulp v2 for #100

IMPORTANT: this is not yet fully functional! pulp is failing, and
it looks like it's because the upload is corrupt or incomplete
correctly upload an rpm for #100

fuck yes!
create a generic repo that can be uploaded to for #100

this should be altered to make yum repos (per the yum pulp plugin)
can create a repo as a proper yum repo for #100
converts searching for an rpm to pulp v2 for #100
default to creating rpm repos for #100
convert uploading a cart to pulp v2 for #100
store cart names as _id for #100

This is primarily for ease of integration with mongodb.

NOTE: This causes the stored .json files of each cart to have the
cart name stored in the field _id.
this shit isn't necessary anymore for #100
no longer used, thanks to pulp v2 for #100