Charge and spin transport through artificial atoms and molecules