Improved argument handling and debugging

Previously tool was expecting only 1 argument at most, now any number can be
passed, they'll be processed properly.

For debugging purposes `-d` switch is introduced, also colon (`:`) commands
will be used throughout the code for better tracing (just started).

Internal variables renamed.