simplify type signature

this is the old dirty type from the mli
remove unncessray type variable
add a command that will run a rock app
expose function to run rock app as command
use command in example
make debug option for command
bump minor v