Remove concept of 'active' from interface; not used.
Rename #update to #refresh.
Move exception declaration to proper place.
Storage improvements;

I’m removing the concept of ‘id’ from the storage since the mechanism to find entities is via it’s ‘name’.
Rename klass to entity throughout since this is more meaningful.
Reduce complexity in Compositor.
Whitespace changes.
If stream is a String, coerce into an Array.
Merge pull request #24 from gavinlaking/twerks

Tidying up.