refactoring
revised TextFormatter interface
renamed TextFormatter -> HelpFormatter
corrected markdown.gura
added Object_help
added help object
function object has format attribute