add hostname and host ip info at startup
add args for version, verbose and user-agent

 * --verbose needs a boolean value of now
 * --user-agent accepts string