towards loading/storing alignment models
fixing...
it compiles
support loading/saving models and incremental training