Add dependencies for generating docs.
Add bang variants for insert and delete.

Also expanded the module documentation.
Add implementation details to README.
Bump version.