First Principles Studies of Small Molecular Adsorbates on The Anatase TiO2 (101) Surface