fix Unicode logging error
fix command line parsing
Fix translation logging
Neural model: rewrite core training code
Neural model: initialize weights in smaller range