add hooks for ChannelFacade to declare
add amqp config module
use new config module in configure-rabbitmq
remove old copy of configuration

Conflicts:
	ptero_petri/implementation/configurerabbitmq.py
remove configure-rabbitmq command

Conflicts:
	ptero_petri/implementation/configurerabbitmq.py
channel facade declares AMQP objects
Merge branch 'master' into broker-declares

Conflicts:
	ptero_petri/implementation/configurerabbitmq.py
rename config object arguments to kwargs
be explicit about exchange config arguments
make queue config options more explicit
remove unused methods on ChannelFacade
Merge pull request #27 from mark-burnett/broker-declares

Broker declares AMQP objects