Added support for document level models
Added support for document level models

Fixed bugs in encoder and made encoding a bit more consistent across various options.

Switched resets in ClassificationModel to be at the end of a sequence. Added support for this in hello_classification_model.py.

Added explicit reset method.

Added class ClassificationModelDocumentFingerprint to classify a document at a time using CIO encoding.

numenta-archive/htmresearch,numenta-archive/htmresearch,numenta-archive/htmresearch,numenta-archive/htmresearch,numenta-archive/htmresearch,numenta-archive/htmresearch