Allow the user to specify --tight padding amount

This change does two things:

1) Provides more flexibility to the user in terms of the produced output;
2) Makes a backwards-incompatible change to the utility's interface.

This requires a major version number bump on the next release cycle.