refactor(log): move logger to separate module

app/lib/log.js
- logger factory, like the famous *debug* module
- still NeDB Logger for persistence
- log level support: `error`, `info` and `debug`
- `info` levels allows logging notable app events (ring opened, new
user, etc.)