Поддержка Python 3

Привет, попробовал портировать на PY3, вроде получилось, но опыта мало в этом деле, хотелось бы получить фидбэк если что-то не так. 

Пришлось отказаться от поддержки PY25, т.к. под него нет requests, избавился от некоторых тестов которые на мой взгляд больше не нужны.

Тесты не смог прогнать только с PyPy, из-за локальных проблем с ним.