add database scanning, etc; update modules/README

database:
* scanning (doesn't support multi-threading yet)
* hard reset
* records relative path from os.curdir as well as database path

update modules/README.md