Refactor test suite
Support IO lists
Merge pull request #5 from eproxus/support-io-lists

Support IO lists