add direct per-command help
replace $ with command prefix
start implementing direct help
add direct help to help message
error message if no command found
implement per-command help