Edits through 2.1.2, and fixed some code examples.