Adding undone business layer, renamed project, updated assemblies. Mainly stressful refactoring.