[POC] AOP introduction to gush (early experimental)

 This attempts to implement ```--dry-run``` switch for commands with the library AOP from @lisachenko 

Let's test and see how this behaves