Moved core solution file one level up.
Replaced .gitignore with standard .gitignore for .NET projects.
Changed casing of projects folder.
Removed all references to external libs.
Removed all external libraries from the repo.
Setup solution to restore NuGet packages automatically.
Add NHibernate and NUnit as external NuGet packages into the solution.
Set the target framework for all projects as .NET 4.5
Added .gitignore file allowing to ignore external NuGet packages.
Installed Unity as external NuGet package.
Updated NHibernate and Nunit NuGet packages to .NET 4.5 as target framework.
Changed output folder for all projects to bin.
Renamed Constants static class to '_' to reduce verbosity; Introduced Nil class as NULL object.