Add support for updating invoices

I think this might also close out #99.
This doesn't test for persistence. Can you add the following right after the `invoice.save` line?

```ruby
invoice = Stripe::Invoice.retrieve(invoice.id)
```

Thanks