Adding license and other additional files
adding IOHandler tests
fixing test and code for python3 as well
inout tests refactoring