Added Sophisticated logging interface.

Added package.json which contains also a dependency