Resolve "Create result class"
Closes #6 (closed) Adds a result class to handle intermediate output instead of managing everything in a giant dictionary structure. Instances of result class will be added to the new Run class to manage data better.
Closes #6 (closed) Adds a result class to handle intermediate output instead of managing everything in a giant dictionary structure. Instances of result class will be added to the new Run class to manage data better.