add help, some errmsg formatting
add the ability to disable debug
build without debug by default