Added settings + stripped useless methods

Successfully added the new Settings class along with string manipulation
helper functions. Stripped out useless methods and fixed bug related to
handling WM_SIZE/SIZING messages + removed menu bar and made the window
not resizable (for now).
Refining Graphics Interface
Finished Graphics class refinements

Graphics class interface has been stripped back to the core service that
the class provides. Other changes to files are to remove any calls to
the graphics interface. Added two structs that will contain information
about display adapters and modes, for use with a menu system or similar.