Discrete-Time Quantum Walk - Dynamics and Applications