logger with various levels
Merge pull request #33 from RevCBH/logger

Enhance logger with various levels