README: demo.js link fix (closes #23)

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
silog: constructor refactoring (closes #21)

* Adds checks for constructor parameters;
* Adds regression tests.

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
CHANGELOG: initial

* With changes from version 3.

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
NPM: grunt-mocha-cov upgrade

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>