Add some Support for Haskell

* Builder to compile solutions using ghc
* Checker that allows submissions to be tested using test-framework testcases