This resolves GR-70.

It also addresses the part of GR-52 regarding getting notified of your own system’s changes.
Change deployment branch.

Master now auto-deploys to staging and a new ‘release’ branch will auto-deploy to production.
Merge pull request #43 from CruGlobal/GR-70__improve_security_model

This resolves GR-70.
This resolves GR-70.

It also addresses the part of GR-52 regarding getting notified of your own system’s changes.
This resolves GR-70.

It also addresses the part of GR-52 regarding getting notified of your own system’s changes.
Update structure.sql to make travis happy
Merge branch 'GR-70__improve_security_model'
Update structure.sql to make travis happy
Merge branch 'GR-70__improve_security_model'
Add the ability to specify systems you trust.
Fix name spacing issue
Add param doc
Merge branch 'GR-70__improve_security_model'
Improve spec.
Turn owned_by back into a class method
Merge branch 'GR-70__improve_security_model'
Merge pull request #44 from CruGlobal/GR-70__improve_security_model

This resolves GR-70.
Fix PublisherWorker

Sidekiq converts hash keys to strings, which makes the ruby 2.0 optional
parameter stuff not work
Fix PublisherWorker

Sidekiq converts hash keys to strings, which makes the ruby 2.0 optional
parameter stuff not work
Fix publisher worker