Added a class for getting event based and buffered keyboard input.

http://www.gamedev.net/topic/457783-xna-getting-text-from-keyboard/#entry4040190