Skyrmion Dynamics For Spintronic Devices