New Command Line Options and Sampling Types

This patch introduces a new more verbose output for results. It allows
to print the sampled version of the output grouped by transaction.
This will create a single file with the name of the transaction and
the default output file name for each transaction.

The new options in summary

  * `-ss` - more verbose output, adding samples by transaction
  * `-d` - define output directory for the output to avoid cluttering the base directory
  * `-t` - prepend timestamp for the output files for more logical sorting and better information recovery