Ok, so I cleaned up a lot of code. Deleted extraneous comments and lines of code. Also fixed some potential bugs where a method would edit the parameters. I will continue to work on arch detection and then, when Lev is done, incorporate the more complex gauss creator into the code.