Refactoring of the Logger class for extensibility.
Current work.
Merge pull request #7 from acmiyaguchi/master

Merge version 2 logger