A DFT Study of Adsorption of Gallium and Gallium Nitrides on Si(111)