first attempt
cleaned up basic CLI
wip; basic editline & runloop logic