Set default values for ports, simplify listener creation
Create implementation of 2 types of https listener
Refactor, extract listeners to extra classes