Initial context aware escaping

Should solve https://github.com/goetas/twital/issues/7 alternative to https://github.com/hason/twital/pull/1