Experimentations with fake objects

Useful like this:
    >>> from pumphouse import fake
    >>> c = fake.Cloud(None, None, None)
    >>> c.nova.servers.list()
    []
    >>> c.data
    {'glance': {}, 'keystone': {}, 'nova': {'servers': []}}