Global refactoring to include .sln file
Add sln file and new directory