added DOI and shortdoi services and database integration
refactored Document.__init__() to simplify
added shortDOI argument handling to web server