Fix the 'requires' in setup.py
Correctly support updating of functional properties
[minor] Minor doc/debug fixes
Added a test for multiple client connections
Improved and memoized type identification of concepts
Fixed bug in event ID generation introduced in 3310b19fb5438