client demo now uses repl consoe instead of separate input and output boxes.
Client no longer depends on google closure library.