Object Storage Miscellaneous

Reviewing the Object Storage v1 code yesterday I noticed several things that need to be done to drive it torward completion.

- Minor fixes
 - [X] Remove 'get' prefix in methods
 - [X] Add doc.go files
- Testing
 - [X] Add `v1` directory to Acceptance Tests
 - [X] Break-up storage_test.go into multiple files
 - [X] Add Unit Tests
 - [X] Improve Acceptance Tests (right now they assume an empty object store)
- Additions
 - [X] Improve documentation
 - [X] Return more informative errors
 - [X] Implement new Pager (#203)
 - [X] Generic BuildQueryString and BuildHeaders utility functions for parameters (f90a43ccbb33afd89cd912a7a464b2ce7eca3bf1)
TestListContainerInfo will pass trivially if the `List` call doesn't return any pages. :point_up:

I usually keep a page counter and drop an assert after the `EachPage` call to make sure it actually iterates.