Start moving menus into actual class for easier state-tracking and emulation of native menus.
Menus understand active state and hover, behave more like native. Fixes #38