removing primative obsession from the result, so I can extend it with Standard Deviation figures
renaming cycle_time to mean
adding builder to the tests to make them more readable
refactoring