change the :set directive to behave like ghci.

What used to be :set is now :option.

Addresses (#108 part 1), if you use :set -XExistentialQuantification

The -package flag is broken for now.
relax ghc version requirement in ghc-parser