Closes #27 and prepares the calculations for #26 just need a way of describing forward curves