Added lcs to .cabal, and random clean ups.

Removed unused imports and language pragmas. Made all code pass hlint with no
warnings/errors.