Updates to docs for clarity
Improvements to internal comments, assertions, and whitespace
Fixes static analyzer warning
Slightly changes behavior of delegate method to be more likely to warn of an upcoming state
Rebuild docs
Update to version 1.3.3