Fixes for Python 3.4

- Relative imports have to be explicit relative imports.
- More explicit distrinction between unicode strings and byte streams.
  Apparent
Python 3 support

Unicode missmatching