Implemented command line parsing and tests logging.
Implemented command line parsing and tests logging.

* all test logs are now accessible in <test_name>.log files;
* -k|-keep argument introduced for preserving testing directory for
  failed tests;

githaff/trut,githaff/tone,githaff/tone,githaff/trut