PEP8, documentation, and tests for Vocabulary