Elaborated on searchparameterstorage and mgf storage, cleanup
storing and re-using searchparameters
update gitignore
Refactored logging and cleaned up code