Fix merge function and add objectPath function

* Fix issue in merge function with null values.
* Add objectPath function, which converts a string into an object.
  Like: this.object.is => {this:{object:{is:{}}}}