Coherent dynamics of atomic spins on a surface