Removed the CostParams and LifeParams interfaces and integrated their functionality directly into the Cost and Life classes. These were somewhat redundant and only added to complexity w/o. Also updated constructors to Cost and Life to allow input of discounting rate directly. Allows for easier testing of the methods.