Reorganization of submodules to support additional data stores.

- Worker broken into two submodules, 'pg' (postgresql workers) and 's3'
  (s3 workers)
- New blobstore submodule added to help abstract away specifics of
  datastore interaction
Adding support for Windows Azure Blob Service as a datastore.