code refactoring
implemented log event
implemented error and exception event
refactored log event and relations
updated copyright time period
refactored error listener conditions
IDE project files ignored
constants global namespace assigned
documentation comments missed
updated whitelist attribute
implemented caching provider pool
updated travis-ci configuration
fixed stream response assertion, code refactoring
fixed response status check
fixed returning current entry key
updated variable name
updated cache manager to work with the provider pool
implemented provider ready check
cleaned up tests directory
added constructor argument validation