E-library documents

* document batch upload
* individual document editing (with citations)
* individual document deleting
* document search