Small refactoring fix
FileReader now returns test list and object instead of list, and FileWriter takes the object instead of comment list

This means that any data (not just comments) can be passed from input to
output, as long as both the InputHandler and OutputHandler knows the
type