big refactoring;
added requires(argparse) for python2.6;
cli requires at least 3 arguments.
support python3.
move srtmerge function into srt.py module;
use contextmanager to avoid 'ResourceWarning: unclosed file';
clenup resources after tests;
clenup resources after tests: fixed issue in python3;
updated copyleft.