moved IOContext file to iostream
bump version to reflect changes
implemented test suite
Made sure test is correct, bump version to reflect changes
add one more testcase
Merge pull request #4 from eugene-eeo/code-review

Code review