Added domain model structure and several helper classes
Added generation of XML documentation for Zed.Core.dll lib
Changed test names
ImmutableObject is not more Abstract

ImmutableObject is not more Abstract which allows object usage as
the lock/freeze mechanism as a compound object.
Added NHibernate apstractions and Test suite
Added NHibernate test helper classes
Refactored Zed.NHibernate
Created UnitOfWork pattern. Created NHibernate UnitOfWork pattern.
Created NHibernate UnitOfWork test
Changed SetIdTo extension method to fluid interface
Reverted previous commit with fluid interface EntityIdSetter
Changed property name from CurrentSession to Session
Changed unnecessary session opening
Changed SessionFactory creation
Changed func to action
Merge branch 'nhibernate' into develop
Created Asp.Net MVC validation helpers

Created Asp.NET MVC validation helper for ModelState.
It checks if particular property is a valid field through lambda expression.
Corrected bug regarding validation helper
Merge branch 'develop'
Added AppVeyor CI status badges