Don't pollute Array class with Cashflow methods

* Instead, initialize `Cashflow` with the array of transactions and call
  methods on the resultant object.

* This avoids the perf hit that this gem causes when used in Rails apps.