added selection utility functions in io.selection module
added unit tests in io subpackage