moved translate stuff into its own folder
fixed escape bug
initial commit of OOP translate

not tested yet, B'e"H I'll do that tommorow.
The procedural is kept for historical reasons.
I might get rid of it eventually.