move SlottedObject to common
move Site/Sites to sites.py

Also changed Sites._definedContexts to Sites.siteDict. Will make public
other attributes later.
updates to timespan/tests in stream.__init__