Add github urls and ghc options to .cabal
Clean up warnings