Ab Initio Simulation Methods For The Electronic And Structural Properties Of Materials Applied To Molecules, Clusters, Nanocrystals, And Liquids