A big addition to the input class to allow for better handling of the Modifier Keys.
Removes dependencies on keeping the Console's properties in sync with the library's buffer.