towards the new setup
ok, it runs. terrible perplexity numbers, but it runs
Merge pull request #2 from dlwh/crossproduct

Crossproduct
simple oov handling
objective cleanup and restructuring
correct OOV handling
directly depend on new logging