Add some features and refactor the code

* argument parser
* skip existing files
* delete unneeded files