Moved parsing of individual test function output to a seperate struct (and file).
All captured output is placed in the Message field of the TestResult struct. (fixes #30)