fix bug assuming that the properties file is relative to the classpath
add source encoding to POMs and switch to args4j
actually return the query entered for Help and Quit queries
implement full client with command-line arguments and command completion