ExchangeName is not required if QueueName is specified and Uodated rabbitmq-java-client to 3.3.5
Modified docs, Fix Formatting and Added test case for AmqpConsumer
Merge pull request #2 from ReccaHokage/master

Works if only QueueName is specified