README: minified version mention (closes #22)

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
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>
grunt: slimmer commit task

* Removes docs and minification from commit task. These two actions should be
performed only before releases.

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

* Adds package task which generates the docs and minifies.

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
# This is a combination of 2 commits.
# The first commit's message is:

pre-release packaging

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

# The 2nd commit message will be skipped:

#	min: master version reversal
#
#	Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
pre-release packaging

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