Updated client classes
Added Client callback methods
Added more user commands