refactoring arguments
continuing to refactor
continuing to refactor
continuing refactor
refactored bucket region lookup
updated changelog and readme
Merge pull request #6 from brettweavnet/update

Misc updates