added support for .lhs 

literate haskell