Todo list Add tests Add docstrings Travis integration Use docopt instead of argparse Better error handling