Merge pull request #6 from brettin/master

Workspace - Shock ACL management
Add optional mysql port to config

Needed for automated testing with a spawned mysql instance
Merge pull request #7 from MrCreosote/master

Add optional mysql port to config
Merge branch 'master' of https://github.com/brettin/handle_service
make hids_to_handles authless
Merge pull request #8 from MrCreosote/master

make hids_to_handles authless, merge in hids_to_handles
Make handles immutable

- incoming handle IDs are always ignored in insert_handle, since it
should be a new handle
- to update a handle, the user must provide the same id, type, url, and
hid, and they must match the DB record (this might need rethinking,
another option is to just ignore those fields and only require the hid)
- the id, type, url and hid cannot be altered on a persist_handle call
- throw an error if the persist operation fails due to non-matching
record
- made some changes in initialize_handle to properly set the url and
type, given they're implicitly determined in the method
Merge branch 'master' of https://github.com/MrCreosote/handle_service
removed setting of url and type in initialize handle