Changed copyright year.

Added UnitOfWorkFactory, chaged IUnitOfWork semantic to be scope(IDisposable);