Adding support for lm in omega(initial implementation)

Initial implementation of lm for omega . need changes if we want to go with string for smoothing parameter