Two major changes: 1) commonGib > its own repo. 2) Added Product/Datastore Agent stuff

* commonGib is now in its own repo.
* IProductAgent/Configuration and IDatastoreAgent/Configuration added
    * These will be used as agents to IService services.
    * IProductAgent will be used for publishing products which will
      be distributed to clients via hubGib.
    * IDatastoreAgent will be used for reading/writing info to
      datastore, currently this will be fulfilled by eventStoreGib
      (which uses EventStore).

Signed-off-by: William Raiford <bill.mybiz@gmail.com>