Close #23: Use docopt