Bottom-Up Design Of Magnetic And Magnetoresistive Materials Using Colloidal Nanoparticles