Magnetic skyrmions: from fundamental to applications. (22nd September 2016)