Break out a base class for integration tests

--HG--
rename : src/test/java/com/timgroup/amqp/IntegrationTests.java => src/test/java/com/timgroup/amqp/ApplicationTest.java
rename : src/test/java/com/timgroup/amqp/IntegrationTests.java => src/test/java/com/timgroup/amqp/IntegrationTest.java
Rename Application to Receiver

--HG--
rename : src/main/java/com/timgroup/amqp/Application.java => src/main/java/com/timgroup/amqp/Receiver.java
rename : src/test/java/com/timgroup/amqp/ApplicationTest.java => src/test/java/com/timgroup/amqp/ReceiverTest.java
Receiver holds on to the messaging objects
Tweak integration test base class a bit
Rename a method
Added an application to actually run