Initial commit
project start
Add merge config object properties test

JS traps

 * {a: 1} == {a: 1} is false
 * {a: 1} === {a: 1} is also false

Because, they are both different objects.
No common class, not defined how to compare the object.
How to detemine object equality?

application code, use lodash

 _.is-equal {a: 1}, {a: 1}

test code, assertion library supports

 assert.deep-equal {a: 1}, {a: 1}

lodash.assign is powerful, when we want override properties
given by command line arguments.

 _.assign(config, default-config, user-config, commandline-config)