Use docstrings for description
Use argparse/optparse instead of static positional arguments