набросок приложения на envi
оформил пакет
методы конверторов сделаны статическими
определение конвертора потока вынесено в класс конкретного потока
тесты для приложения и контроллера
.gitignore
перенёс pipes в envi.py. Добавил тест роутинга
класс Request с тестами
вынес Request тест в отдельный файл
тесты для request в контроллере; передача GET, POST, FILES в request
поддержка multi-byte в URL
тесты Request в рамках Envi вынесены в отдельный файл
реализовано заполнение переменной host
в методы контроллера параметры передаются в kwargs
объединение тестов в набор
определение типа запроса с тестами
удаляю stuff.py т.к. его функционал перенесён в envi
Merge branch 'feature/envi-base'

* feature/envi-base:
  удаляю stuff.py т.к. его функционал перенесён в envi
  определение типа запроса с тестами
  объединение тестов в набор
  в методы контроллера параметры передаются в kwargs
  реализовано заполнение переменной host
  тесты Request в рамках Envi вынесены в отдельный файл
  поддержка multi-byte в URL
  тесты для request в контроллере; передача GET, POST, FILES в request
  вынес Request тест в отдельный файл
  класс Request с тестами
  перенёс pipes в envi.py. Добавил тест роутинга
  .gitignore
  тесты для приложения и контроллера
  определение конвертора потока вынесено в класс конкретного потока
  методы конверторов сделаны статическими
  оформил пакет
  набросок приложения на envi