1) improved implemenation of _get_data
2) get rid of debug messages & improved code formatting (make more dense)
3) fix bug for caching Select results (thy were not stored before fixing)
trying to find good enough condition to test module when MSWin32
rewrote checking prerequsites (pipely, fork). Added dependency on IO::Pipely but not sure if it work fine when installing module with CPAN or CPANM. Can anybody tell how to do it right?