start generic control objects
add simple cli for dumb testing