Complete program file organization cleanup + VisualStudio project files
cleanup + CMake updated + Clean some resources at project rootyo