Updating the format of perf results

This enables uploading of results to complete the end-to-end story for perf tests
I would follow Stopwatch implementation - don't start the time in the constructor, add methods for starting the time, and also I would rename the ResetStartTime/ResetEndTime to something different (maybe start and stop?), otheriwse looks good

:shipit: