XD-1172 take2: Restore arg4j, pretty usage screen

add port and jmx