Fix JAPH, start ROMAN

JAPH: Note to self: actually try code first :)
ROMAN: Wrote a fair number of tests, no working code. (Also plan on more
tests for ancient things. I've used Unicode rather than overbar because
emacs won't play nice with rendering combining characters)