Added license to top of all code files
Added summaries to all classes, interfaces, properties and methods
Added an identity map
Added an object cache that tracks all loaded entities
Added dapper to the project
Added license to files
Added implementations of the unit of work and domain transaction based on ADO.Net
Removed public modifier from interface
Updated assembly info and set version to 0.1.0.0
Added abstract base class for managed connections
Added a base class for repository implementations
Added lazy loader and implemented the init method
implement lazy loading functionality based on simple naming conventions.
Added classes for building configurations to override default conventions
Added license to files
Updated project file
Added ignore rules for the nuget packages folder

Nuget package restore is enabled so the contents of the packages folder does not need to be added to source control.
Added DbProvider interface and basic NpgsqlDbProvider implementation

Old classes were refactored to account for the new DbProvider interface.
Added basic table and column mapping

The entitymap provides standard table and column mappings that can be overridden by the user.
Removed unused empty class