Fixes #101 -- new no-var-requires rule

no-var-requires rule prevents use of require statements outside of
import statements.
Check only first level of depth in case user defines their own require
Merge pull request #118 from gscshoyru/no-var-requires-rule

Fixes #101 -- new no-var-requires rule