Разделил логику request и response на объекты track-a
Теперь в track-e есть объекты req и res, а сам track является сахаром над ними.
track.send теперь возвращает promise
Параметры для req и res также передаются в параметрах конструктора Framework, но теперь в соответствующих полях