restricted exposed functions, metadata added to app namespace
refactored code and added tests for exposed functions
added exposed warn, debug and error on logger
Merge pull request #7 from lemonde/log-namespace

Log namespace