Added a whole slew of debugs to figure out why two key_press events are triggered... Nothing so far, bug filed.
InputBox and VerticalMenu now uses notification instead of callbacks/signals
added a way to set observers for layers, and to pass them on to the child widgets.
MainMenuUIController updated to actually observe some stuff!
added KEY_TEXT to libtcodpy - this is defined in the C++ source, just not in the python wrapper.