Add support for multiple destinations
Replace fmt with log
Better error ouput when trying to open a file
Add ParseError
Add ParseError checking to cli