marmalade/install-package: alter the error condition output
marmalade/upload: present errors differently
reform the api with macro support, also add remove

elnode/err-cond: new macro to handle testing conditions concisely
marmalade-api/package: API for package, just removal right now
marmalade-router: add route to the new API call
needs elnode-testsupport
add user checks to the remove call.

marmalade-api/package: don't allow non-owners to remove the package.