rudimentary mimeTypes
fixes to the generic document model
added length function to annotations
mimetypes clientside
interface cosmetics
added haskell assistant