Don't pollute Array class with Cashflow methods

* Instead, initialize `Cashflow` with the array of transactions and call
  methods on the resultant object.
Update documentation for new API for Cashflow
Merge pull request #1 from WeLabCo/dont-pollute-array-class-with-cashflow-methods

Don't pollute Array class with Cashflow methods