Use docopt for command line interface.  Does not work now.

In the current state, the code base will only print the options
dictionary.  Have not modified the program to use what docopt returns.
Silly whitespace change.
Works with docopt.
Use the conventional backup suffix.
Merge branch 'docopt' into devel
Use docopt for option parsing.