error handling and ir

aadded writing of error messages to an error log file.
ensured that a new logfile is created if the file path is changed
replaced the fir filter with a 6-pole chebyshev IIR filter