`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
Fixed `User()` to make use of `Search().user()`