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)
The one enhancement I would suggest is having it return the query in a form that the caller can adjust or add to more easily after the fact. Either a suitable struct from the `url` package or a custom thing with a good `String()` method. That way we could do things like ask for a date object and append it to the query manually as a properly formatting string (for example).