PreAmp: Lift IOExceptions into EitherT
PreAmp: Add PatternGuards
PreAmp: Generalized open base monad
Main: Add more preamplifier UI