ConnectorSettings index fixes

key needs to be unique but only per application/environment not globally

fixes hoist/Hoist#52
try and fix test failure
Merge pull request #18 from hoist/fix/connector_setting_key

ConnectorSettings index fixes