See Description

Require friendly.
log.get() added
rewrote listdb.js to be non-blocking.
- order going into the log file could be different.
|  - not a problem if you use a primary key
- renamed functions
| - listdb.getDB() to listdb.get()
| - db.getAll() to db.all()
| - db.getName() to db.name()
\ - db.hasValue() to db.has()