Update extended model with basic model changes
Add extended model tests file
Add WordSet class to the extended model
Rename end_training() to finish_training() in the extended model
Add coverage testing for the extended model
Add initial test for WordSet class