add test case. fix command.parse
add default func. add __call__ on Command
more docstring on command
add sphinx docs
docstring on Command
api docs on Logger and prompt
refactor command.action
makefile and test case
add examples of log, and bugfix of log
fix Command.parse, add examples of command
fix prompt_choices, move the default value of resolve
all on documentation