Simplify company-ghc-prefix

Do most context sensitive work in candidate.
Support module export completion
Add TODO items for doc-buffer and unit test