Squashed commit of the following:

commit 860dc9d0db2014b58561a3a39d912f0e49483ad1
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Thu Dec 18 07:15:14 2014 +0200

    Remove jshint errors

commit 9da85d5129ba998d28b94ac8cc4554181331d6cb
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Thu Dec 18 07:08:27 2014 +0200

    Remove jshint errors

commit 5d2fd508f58ce1d00b46ec70c6268b67ebff3d05
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Thu Dec 18 07:03:11 2014 +0200

    Remove jshint errors

commit aa7c30f220059743483605c0c2f2b909033ef337
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Thu Dec 18 06:58:52 2014 +0200

    Remove jshint errors

commit b314a518984c375f6feba5841b0cb32401b7fb19
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 18:37:39 2014 +0200

    Remove jshint errors (8)

commit 80e842144acd8219c9f60a0ed77989c6c7aacc93
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 18:20:44 2014 +0200

    Document undefined on Node

commit b8c3892bbb2d0eea0349ed35fe88d05a01a5203d
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 17:45:32 2014 +0200

    Remove jshint errors

commit 50fd3ce64bc3d0be74e655a95d69afeae76abdc9
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 16:51:39 2014 +0200

    Remove jshint errors (3)

commit 23a774efb08986992251ea06c7edb6087ad03f6e
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 16:41:09 2014 +0200

    Remove jshint errprs (2)

commit cec20647e453813d8b6cbb008f94cae4a186916c
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 16:17:31 2014 +0200

    Remove jshint errors

commit c9c177977c6f0ab8cd8bad83d146e4549944676d
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 13:15:03 2014 +0200

    Adding enc. keys

commit f329a21d58168cc0e618307a8e706cdc9c520d48
Author: Semion Chichelnitsky <semion@il.ibm.com>
Date:   Wed Dec 17 11:56:12 2014 +0200

    Merge changes in package.json