Revert "Removed Yammer and Github Clients and specs for now"

This reverts commit f031aa9ef43b261076d9fa41b7fc7caba1d2c199.
Restored sample clients
Removed mocks folder. It's really not needed
Merge branch 'master' into sample_clients
Cleaned up tests to use webmock. Added yammer client example