Fixes issue #3: We were ignoring multiple test steps in the same file.

Instead of iterating over test steps and creating a new object for each, we were iterating over them and overwriting previous values.

The end result was that if you had multiple test steps in a single file, the report would only show the last step.
0.2.3