Fake command line menus

Trying to isolate the logic in the lib from the front end, making a fake
'menu' system, still all in the command line, but closer to what a gui
would be. After that, I'll try to start implementing an actual GUI on
android, but the lib (C++) is a big pain to develop and debug directly
on android with eclipse, that's why I'm still doing all C++ in the
command line.