File info

This allows updates to files to be saved. Currently they are simple couchDB revisions, which are deleted when compaction or replication occurs... they need to be changed to attachments.