New Features:
#8 Only add a message once if the add function is called multiple times with the same message (thanks @bjdelange)
Changes:
#9 Upgraded webpack and added Jest tests + coverage
#10 Added travis-ci for builds and coveralls.io for coverage reports