Basically everything changed:
 - Y is generative now
 - Z uses frequency predictions
 - both save and restore from a database
 - fixing a bug in normalizing 0 length vectors
 - adding consideration for a “_” character denoting a blank where the machine needs to think (not used yet)
 - I’m a bad programmer. This commit is an abomination