Split request generation logic into public, toplevel fns
Make public some of the helper functions
Extend test coverage to all Dynamo API fns
Add separate module with tests for implementation detail fns
Merge pull request #44 from nervous-systems/public-requests

Expose request-building logic publicly (@moea)