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 publisher worker
Consistency…
Code cleanup and comments.
Merge pull request #45 from CruGlobal/GR-69__trust_relationships

GR-69  trust relationships