The Electronic and Structural Properties of Semiconductor Clusters and Nanostructures