Magnetic Logic Devices: Design, Simulation and Measurement