Changing Session to use injection

Changed name to better reflect the data store used by the
AggregateRootStorage.  Also allowed the connectionstring and database to
be injected into the class.
Realign Nuget