* fix; JSON parse error on exit, if `if_key_exists`=`fail` and key exists
* update CHANGELOG
* fix cleanup error
* add built files
* output only if created/removed/restored file exist.
* fix; files that didn't backed up is not removed in "post" phase
* output logs
* output log in main phase
* update log text
* update log text
* create directory only if not exist
* amend step name