Added filter functionality
Added menu command for search
Added base class for documents and vdocument views
Cleaned up a bit among document classes
Added some caching in document classes. + added event class when sending update event for documents.