QWalk: A Quantum Walk Simulator