Implemented input handling via readline
Added support for arbitrary command time costs
Implemented transitive command handling