allow short-flag for help
added basic manual
updated core module
added common functions
show error message of command
updated submodule
many improvments and cleanup