Clean up handling of \ in filenames
Fix usage message to be up to date
Improved documentation