add LICENSE.
remove debug code.
add Value Error.
modify comment annotation.
modify usage.
support help.