New:  Adding 'vars-on-top' rule (fixes #1148)

Since there is no 'block-scope` in JavaScript that why we have created this rule.
So that you declare all the variables at the top. As it is they would be moved to the top (`Hoisting`).