added translation options and alignment
started implementation of update call
introduced bidirectional hmm alignments for updating translation model