added very basic swap and future valuation

also key recording environment. valuation is pretty simple at the moment. mostly
 just an attempt to figure out the structure.