* Interface of Pane now makes sense
* Going to merge MultiSelectMenu and SingleSelectMenu
* main is cleaned up thanks to Pane's changes
* Menu should now be a thin wrapper around it's items and other related
info (ie leaky abstraction which is easy to use)
* Pane is a strong abstraction which you cannot peek into
*large refactoring of UI code. is now readable
* differenciated between selecting and pointing
* the hellhole that was the draw() function has been rewriten
added pointer settings to config file