Added Input/Output classes (plus tests for them)