Barnes & Noble names digital and e-commerce execs