UserIO Test Project added

- Created UserIOTest project
- Created Test, TestSuite, InputTestSuite, and OutputTestSuite classes
- Fixed all bugs found by the tests