Fix up the extension and add tests
Switch to Rouge, works on jRuby