Add test for pipe command
Add '--all' option to unhook command

- add '-1' option to list command
- change behaviour of list command