Initial commit. Basic framework for keyboard input and rendering.