Added a default value for working directory in launcher.
Added members for Keyboard and Working Directory in Configuration.
Fixed a formatting bug in time stamps for file names in TimeStamp
Cleaned up a commenting miss in PixelBuffer
Modified ScreenDrawer to now be a subclass of JFrame (allows for attaching event listeners, like Key Listeners)
Added keyboard initialization to ApplicationDelegate if the current node is set to draw to screen.
Added a Keyboard base class that manages key events from the user.
Added a implementation of Keyboard DefaultKeyboard that supports basic default operations like taking screen shots and shutting down the node.