Update README, add travis badge.

(cherry picked from commit 10954672ed4e05a3a563b60a38fc158d59a063ed)
Signed-off-by: Andy O'Neill <andy@potatoriot.com>
Heaps of documentation.

(cherry picked from commit c47d3e0f819d6cc18125e13be3a60bb6cb2963c1)
Signed-off-by: Andy O'Neill <andy@potatoriot.com>
Add switches to disable pipeline and add config to README

(cherry picked from commit c729f84cbcb9a4d54a084f52a17bcf27bbbb4195)
Signed-off-by: Andy O'Neill <andy@potatoriot.com>

Conflicts:
	lib/rails-pipeline/subscriber.rb
Add NewRelic tracing in forwarder
Try enabling ControllerInstrumentation NewRelic technique
Change NewRelic wiring to maybe work
Manually extend the NewRelic class we need

- Simply calling included() doesn't get the instance methods, so
  call 'base.send :include' and 'base.extend'
Clean up logging

- Suggested production logging level: info
Add Subscriber and IronmqSubscriber

- Add support for receiving pipeline messages in a Rails app
- Add IronMQ push queue subscriber endpoint via Sinatra
- Add script for setting up endpoints as subscribers
Fix minor test failures

- Scope of 'topic' changed in refactor
- Rename redis queue to avoid conflict with harry's app running
Add switches to disable pipeline and add config to README
Fix sinatra dependency
Add NewRelic tracking for subscriber