Moved haskell source to its own directory
Added module finder subclass to fix some modulefinder oddities
clean up module finder subclass