CLC-931 and CLC-892 : Fetch Bearfacts JMS messages in detached job runner

https://jira.media.berkeley.edu/jira/browse/CLC-931
https://jira.media.berkeley.edu/jira/browse/CLC-892

The listener/processor is controlled via Rake:
rake backstage:start
rake backstage:stop

If you want to try it out, install activemq (it's on brew), start it up, & put the following in your development.local.yml file:

ist_jms:
  url: tcp://localhost:61616
  queue: testqueue

Next steps:
1. Set up "record" / "fake" modes & store sample data in a fixture file.
2. Generate some primitive notifications.