Merge pull request #77 from llh1/master

Merge from uat
Bump version
Refactor config for the mapping role/purpose_id
Add the backend_application_id property before connecting to the message bus
Refactor plate_purpose_id method
Refactor settings validation
Add and fix specs
Merge pull request #78 from llh1/61389460_support_missing_roles

61389460 support missing roles
Bump version for uat
Merge pull request #79 from llh1/uat

Merge from development 1.7.0
Update gemfile.lock