fix usage
add --no-logger option (does not work for C++ yet, may be removed later)
add dependencies