Add methods for diff and patching file
Update 'Usage' info
Simplify parameters
Add tool for file actions
Basic implementation of actions on directory level