finished porting python stuff. it works

it does seem a bit wonky though. some of the sentence seem
incomplete. maybe the java one is like that too, or maybe
i kind of screwed something up