Topic/reqs 648

* Implemented **SwapCleanDiscountingCalculator** and its test **SwapCleanDiscountingCalculatorTest**. 
The "signum" seems strange. The accrued should be signed as the PV. The abs in line 135 is also strange. Maybe both can be removed.