Factor http code to separate file, add [disabled, insufficient] initial attempt at certificate pinning, improve task/thread logging
add socks5 proxy support, main program only (still needs to be done in remote auth program)