main is shorter, has help command with brief descriptions per tool
Misc code cleanup, mainly C99 features
 - C99 format strings
 - C99 for loop variable decl
 - C89 EXIT_FAILURE, EXIT_SUCCESS