HaskellWriter: refactor; generate parser from config data (incomplete).
Merge branch 'master' of ssh://github.com/jkarni/Garnett