rewriting dsadmin.py using Entry.update to reduce code length
more docs, various cleaning
ignore .pyc files