Added KeyListener and MouseListener classes, added other Vector typedefs, added template specializations to Program::Get/SetVariable