Domain Project: Moved ArticleContent object to a subfolder for organization
Repository Project: Updated NuGet package config

- Updated EF from 5.0 to 6.0
- Added Castle.Windsor library reference.
Service Project: Updated NuGet package config

- Added EF 6.0 library
- Added Castle.Windsor library
NuGet Packages: Updated references

- Removed EF 5.0 reference
Web Project: Updated NuGet package references

- Updated EF from 5.0 to 6.0
- Added Castle.Windsor library reference.
Repository Project: Removed UserRoles reference.
Service Project: Updated project file for NuGet.
Web Project: Updated config file for new EF library
Repository Project: Update class objects with correct namespace(s)

- ArticleRepository
- NamespaceRepository
- RoleRepository
- UserRepository
- RepositoryBase
- WikiContext
Repository Project: Removed unneeded VersionRepository
Solution: Updated Project files for library consistencies.
Binaries: Updated solution library DLL's.
Removed Domain project library dll from monitoring.
Removed Repository project dll from tracking
Solution: Moved the Project DLL's back to their bin folder for exclusion from Git Repo monitoring.
Solution: Removed residual project dll files from binaries folder.
Domain Project: Added Map classes to the associated object class

- Added NamespaceMap
- Added RoleMap
- Added RoleAccessMap
Repository Project: Modified the RepositoryBase class

- Converted from a flat class to a generic class
- Inherited DbRepositoryBase generic.
Repository Project: Modified WikiContext class

- Removed IWikiContext and ObjectContext inheritance
- Added DbContext inheritance.
- Removed ObjectContext & IWikiContext implementation.
Domain Project: Added Restrictors to Role class to match database schema

- MaxLength of 25 for `Name`
- MaxLength of 255 for `Description`