changed publish method to die on failure
updated readme to reflect the fact that rabbitmq-c is a git submodule
updated .gitignore and MANIFEST.SKIP
version bump, documentation and Changes