Initial version with point charges.
A more fluent API
More extensive documentation, cleaner API
More documentation, slightly cleaner js