Major refactor and reorientation of tests.

Tests break down various components:

1. collections test handling of connections. specfically it tests   to ensure they create the correct vcap requests to accomplish their functionality
2. requests tests the request module, ensuring that requests from   collections are translated correctly into URL/parameters/request    bodies
3. vcap tests, currently, only uploading. since vcap mostly         encapsulates collections, the bulk of testing should be (and is) in the collections test