Design of a Document Filing and Retrieval Service