restructure as vs sln

Restructuring as visual studio soluion