Version agnostic utils

* Fixes #54 without needing to put alex or happy into the ghc distribution
* Got closer to building the app in #33 with GHC 7.8.2 and without cabal constraints