fixed roledb.py and keydb.py to allow for multiple objects by adding an objectid key to the respective dictionaries. integrated updater.py and sig.py to work with the changes