start conversion to cliff
move client factory to app class
add 'tags canonicalize' command