Prep for UI changes
- Cleanup rendering code, had some unnecessary stuff
- Added UI Component.
Basic View
Project Settings
Code reorganization and test game component.
Test Game Component (Sorry last commit didn't include this but should of)
Fixed UI Components and a bit of refactoring.
Setup base code for the formation of UI Management.
Merge branch 'master' into UIBranch

Conflicts:
	JRMGame/JRMGame.vcxproj
	JRMGame/Source/Game/Game.hpp
	JRMGame/Source/Main.cpp
Reorganized code and fixed a mem leak on console.
Once again, some reorganization. Console now is a UI Component.
It is now part of the 'test game'.
Fixes to the console space size.