First draft version of the 'volatiles' feature
New, better implementation of volatiles: using auto-renewing setTimeout instead of setInterval
Reimplemented volatiles so that them can be loaded at startup
Completely reworked code to put all documents-related stuff into class Document
Fixed some issues with volatiles and expirables