moved usage generation in helper class
moved static inner HelpCommand class out