Create Charge model.

Current spec status: 24 examples, 0 failures in 0.10089 seconds.