bug fixes, prelim saturation module implementation. yet to be
tested. Have to convert the staturated output to 40 bits.
Merge branch 'add'