Initial commit of visual studio solution