IIR / Recv Cleanup

Code Cleanup of receive() switch statement
Full Abstraction and Structurization of IIR blocks