Add number of words argument to the WordSet constructor.
Add Synapse class and update the other classes and tests
Fix typos and format text to not exceed 79 cols
Fix documentation of Word class
Store synapses as a list instead of a set
Fix a test method name that prevented it from running