Fixing test
Whitespace fix
Adding state to orders to deal with a changing world
End to end test fails for the moment
Changed rules to affect the order's state instead of calculating a result for use by an external object
Adding second e2e test
Fixing wrong test
Changing the order's output order to match that of the input one
Extracting file location strings to interface for easier changes
Adding a third order to the end to end tests
Refactoring the calculator to return the output formatted
Complete integration into static void main