Update changelog and todo.
Rename changelog file.
Infer the output filename from the input filename.
Make arguments more consistent.
Bump version.
Update the tests for Windows.