Add functionality for all Interest Calc combos

all combos of contributions vs compounded are functional. Also
refactored for some abstraction. For future, try to abstract the Cont
objects.