modified Makefile.PL
Supported STDIN and STDERR

- added and changed some arguments
- added and modified some tests
- changed to use IPC::Open3