Enhancement: management of Blocks

- Adds object to manage a single block
- Adds collection to manage multiple block objects
Merge branch 'master' into enhancement_api_blocks
Bug Fixes

- Vault path was not updated
- NonAuth module incorrectly specified the AuthTenantId property
Bug Fix

- test incorrectly used toordinal() instead of timestamp() - they return different things
Merge pull request #10 from BenjamenMeyer/enhancement_api_blocks

Enhancement api blocks