Time of a UI overhaul! (v3)

v2 (ncurses GUI) is now 'stable'. v3 will be my playground for upcomming changes.

My goal is to have a 'syslinux' style interface.