Unnecessarily complex code removed from Aspects().getID()
Last commit before merging into master:
`diaspy.streams.Activity` now inherits from `Stream` and not `Generic`
`diaspy.streams.Aspects` got some refactoring,
new tests added,
testconf file must be updated in order for new tests to run (documented in `testconf.md`),
A bit of refactoring in diaspy.people.User(), it can now accept handle
or guid as a constructor parameter
Add more documentation for diaspy.people.User()
Merge branch 'master' of https://github.com/Javafant/diaspora-api
Merge branch 'streams'
Merge branch 'users'
Fixed bug aspect deletion, initial development for contacts
New methods in `diaspy.people.Contacts()` (with tests) small changes in
`diaspy.streams.py`
Some stuff done
Work done to improve notifications
Notifications can now be marked as `read` or `unread`
Removed that annoying print() from `models.Notification()`
Changes in login and token obtaining procedures,
token is now stored and can be reused when new token can be downloaded
More changes in token getting procedure, now you can specify whether
you want new token or try to reuse stored one
Small style and code fixes
Further work on `Notificatin()` model; `str()` and `repr()` support,
`who()` and `when()` methods implemented
`Notification().who()` now returns list of guids af all users mentioned
in notification (not only first one).
Small change in .gitignore
Merge branch 'master' of https://github.com/Javafant/diaspora-api to
be able to push to it