Dynamics on the Nanoscale: Time-domain ab initio studies of quantum dots, carbon nanotubes and molecule-semiconductor interfaces