use constant
change uknown command error referring git
separate usage and help
disable failing test