Added tests to verify that we can retrieve a specific number of activities from Buzz _without_ OAuth credentials
diff --git a/buzz_gae_client.py b/buzz_gae_client.py
index 41b6c6b..544655e 100644
--- a/buzz_gae_client.py
+++ b/buzz_gae_client.py
@@ -96,6 +96,9 @@
     d.update(access_token)
     return d
 
-  def build_api_client(self, oauth_params):
-    http = oauth_wrap.get_authorised_http(oauth_params)
-    return apiclient.discovery.build('buzz', 'v1', http = http)
+  def build_api_client(self, oauth_params=None):
+    if oauth_params is not None:
+      http = oauth_wrap.get_authorised_http(oauth_params)
+      return apiclient.discovery.build('buzz', 'v1', http = http)
+    else:
+      return apiclient.discovery.build('buzz', 'v1')
diff --git a/buzz_gae_client_tests.py b/buzz_gae_client_tests.py
index fea5f68..c318d95 100644
--- a/buzz_gae_client_tests.py
+++ b/buzz_gae_client_tests.py
@@ -63,5 +63,12 @@
       api_client = client.build_api_client(oauth_parameters)
       self.assertTrue(api_client is not None)
 
+    def test_can_fetch_activites_from_buzz(self):
+      client = buzz_gae_client.BuzzGaeClient()
+      api_client = client.build_api_client()
+      count = 9
+      activities = api_client.activities().list(userId='googlebuzz', scope='@self', max_results=count)['items']
+      self.assertEquals(count, len(activities))
+
 if __name__ == '__main__':
   unittest.main()
\ No newline at end of file