Dev/dry run

implement a `-dry-run` option for `install`, `remove` and `update` sub-commands.
fix #10