Added (sort-of) working keyboard and window class.
removed items from TODO list