add ly transpose command
improve ly setup script
make cli.main more lazy and cli.command less
improve usage doc