Full basic functionality is working, apart from calculations. A progress bar and the ability to abort the output were also added