in new package Ocarina.Cmd_Line, rework all frontend/backends to avoid code duplication. For issue #33 Also fix for issue #54