Initial commit
Working version
Added "static" root Variable. Static is shared across all profiles, and
can be used to store global EvanAI or EvanAI plugin-data, such as
version numbers or encryption keys.
Fixed bug in handlers.py: pluginhandler did handlermapping[plugin]
rather than pluginmapping[plugin]
Added class for abstracting ZODB access
Added "BoolValue" as a built-in Value
Added support for different Variable and Value types in XML
Added xml-data
Fixed small error in handlers "variablemapping"/"valuemapping"
Enabled Pythons own boolean values to be recognized by BoolValue
Added prototypical permanent data storage using ZODB
Fixed minor bug that occurs because 'local.EvanAI.repeat' isn't set
Added xml-data for extensive dialog to test store-variable persistence.
Could be extended to test all sorts of other features(such as ifs)
Fixed - bug : Zinnen met leestekens in input matchen niets
Incomplete - task : MongoDB instead of XML for storing vocabulary
Added support for inserting JSON conversation data into the database,
and matching the input and fetching the correct statement(including
followups)
Incomplete - mca : MongoDB instead of XML for storing vocabulary
Added class structure to parse and "evaluate" statement
Incomplete - mca : MongoDB instead of XML for storing vocabulary 
Adapted the Vocabulary.add- and helper methods to accept XML rather than
JSON
Complete - task : MongoDB instead of XML for storing vocabulary
Completely restructured and rewrote EvanAI parsing and response-system
to use MongoDB
Merge branch 'mca-mongodb'
Merge branch 'master' of https://github.com/elonbing/EvanAI