Add field access right for insert
Refactor error constants in crud module
Updaters now know what fields they'll update
Refactor error constants and messages in crud module
Refactor error constants/messages in metadata module
Updated MongoConfiguration to support ssl and updated unit tests to use this class instead of directly instantiating DB object.
archimate drawing update
Refactor error constants and messages for mongo-crud module
Merge branch 'master' of github.com:bserdar/lightblue
Refactor error constants and messages in mongo* modules

Rename Constants class in crud and metadata mondules to avoid name
collisions
Refactor error constants and messages for query-api module

Resolve various Sonar issues introduced in my preceding commits
Refactor error constants and messages in rest* modules
Refactor error constants and messages for util module
Refactor remaining *Exception messages into constants
Revert "Refactor remaining *Exception messages into constants"

This reverts commit e713f6766eca84feb58c0e67339f6e208aa639e5.
Refactor remaining *Exception messages into constants (2nd try)
Updated motivation arch around use of mongodb
Added rest/metadata readme that has API specification
Fixed misspellings in readme
Tweaks to rest/metadata on how /names and /{entity}/versions return data, added unit tests for use of gson