spelling
add missing dependency to ConfigParser
Add multithreading, so the server could serve on two sockets at once. If the remote ip is not provided, it will only serve on localhost