added functions defined with Monad
added haskeline package
reset
added new module file