Adding slide class stub.
Re-adding test project to .sln.
Merge branch 'master' into SlideFactory
Adding some comments and small refactor.