Major refactoring. Created Output object, which writes all output files to Simulation.output_folder location.