Added: Initial skeleton .cpp/.h files

This is meant as mock-up of what the architecture will be like. Most of the classes are not implemented.
Code compiles, but doesn't run.
Added: VS files