added scannerhoock javadoc and client uml