Added do_HEAD
Allow passing in a different port number