fix: typo bugs

1. Fix: `data.jsonable.js` is treated as a JSON file, it makes no sense.
2. Fix: If someone accidentally delete `~/.pm2/logs` or `~/.pm2/pids`, `pm2` will raise exception, but not create directories automatic.
3. Refactor: All the log behaviors are putted in to `Common.js` now (easily administrate).