Messed up previous commit. This commit adds discount support.

* invoices now support a discounts array
* discount line items support a description and a percentage or amount
* renamed balance_due, total_paid, and remaining_balance to match
  invoice view
* mocha test written for discount total calculations
* changed roundToDecimal function to actually round instead of truncate