run haskell tests with warnings on, recommend -Wall in the setup instructions

If people read the -Wall in the setup instructions, it might help them from submitting code that has mistakes that the Haskell compiler can catch for them.

This also dogfoods it by making sure all the tests and exercises actually compile without warnings too… Emacs with ghc-mod does this for me so fortunately there isn't any cleanup to do in that department.