Initial specs and slight refactoring for Minitel

@brandur @pedro what do you think?