includes changes to allow for hammer core's name -> id lookup

this PR includes all work by @tstrachota from #144 plus:

- a rebase with upstream/master (requiring some merge-conflict fixes)
- styling fixes to make rubocop happy
- addition of `label` lookup for organizations