modified visualisation name to remove reference to Rete
fixed DeepHashArray to properly determine deep equality when hashing
modified Context serialisation so that a Context is never explicitly serialised, rather being broken down into separate Storm Field/Value pairs when fired, then rebuilt into Contexts when received.  Essentially the same as the serialisation originally performed, but exposes more values to direct manipulation by Storm, for example in the ContextVariableGrouping, and removes the chance of the ConcurrentModificationExceptions experienced when Kryo serialises contexts
removed ?s in anonimisation
fixed functions with regards to default constructors for reflection
added more descriptive error catching and some temporary code blocks to help with bug fixing (binding ends missing expected/required bindings)
minor fixes to make more sense/decouple
added a method to get an array of context key strings, rather than an array of enum objects
fixed class name throughout TPLO demo visualiser