Semiconductor Nanowire Doping: Controlling Magnetic and Electronic Properties of Colloidal Nanowares