broke out document manager into a separately utility. added disutils setup.py