Added `__version__` to `diaspy/__init__.py`; updated docs
Add lookup_user to Connection, it triggers a webfinger lookup on pod when called with a Diaspora handle
Created diaspy/search.py module
Merge branch 'connection-lookup-user' of https://github.com/jaywink/diaspora-api into search
Moved `lookup_user()` method from `Connection()` to `Search()`
`Search().lookup_user()` now returns response code (just in case
somebody would find it useful)
`diaspy/search.py` added to docs index
Fixed bug in `Search().lookup_user()` now it's `self._connection.get()`
instead of `self.get()`
Fixed possible bug related to having multiple instances of
`Connection()` and `User()` in one script
Added __repr__() method to Connection()
notifications.py refactored to use `repr()` on `Connection()`
Refactored `Conversation()` to use `repr()` function on `Connection()`,
refactored internals and API of `Conversation()`
Refactored `Aspect()` to use `repr()` on `Connection()`, refactored it
to use it's own type of exception
Refactored `Post()` to use `repr()` on `Connection()`,
refactored internals and outer API
Huge refactoring done in many places, bit of redesign of API (can break
stuff)
Moved `User().fetchprofile()` functionality to `Search().users()`
Software tested and bugs shaken out after refactoring
Merge branch 'master' into search

Conflicts:
	diaspy/errors.py
	diaspy/people.py
Small changes in `people.User()`
Merge branch 'master' into search