Logger

Added logging framework.

Issue: #8