add basics of test framework
group io tests separately