gradient is accumulated sentence-wise, not word-wise
better asynchonous learning for autoencoder
removed unused variables
try to use similar options and the names of variables + memory efficiency
use of double precision for writing to avoid numerical instability caused by spirit.karma
correctly handle agreement regularization
correctly handle vocabulary
fix embedding reading and allow reading a model