http_interface exercise in Erlang OTP in action