complete rewrite of the node looper

added new window config option

added ignore config option

Rewrote tests. Fixed code that didn't pass tests.

cleanup

cleanup

linting
Merge branch 'jtaylor/node-loop-rewrite' of github.com:iamJoeTaylor/jirafy into jtaylor/node-loop-rewrite

* 'jtaylor/node-loop-rewrite' of github.com:iamJoeTaylor/jirafy:
  linting
  cleanup
  cleanup
  Rewrote tests. Fixed code that didn't pass tests.
  added ignore config option
  added new window config option
  complete rewrite of the node looper