Graph's node collection made private
peer related assertions
collection in Peers now composition (was base class)
more concise naming for collection properties
Peer constructor no longer takes initial tread
assertion definitions placed outside of promises
Peer is now profiled
Node constructor no longer takes peers
slotCount is managed through profile in Index
fromJSON eliminated
only graph can create nodes
profiles all the way through
unit tests fixed
profile check added to graph tests