[feature] Replace logger with log4js.
[changelog]
Merge pull request #188 from Dignifiedquire/feature-log4js

[feature] Integrate log4js as logger basis. (Closes #106)