Simple method tests and updates

- Add rabbitpy.create_headers_exchange
- Add coverage of rabbitpy.simple
- Allow for empty exchange names in publishing
- raise ValueError on empty queue or exception name in create or delete