Eliminate circular require from 2 supporting files.

To resolve #199 RE circular requires.
Please never include that into your pull requests. This is probably the best way to get them instantly declined.

If your pull request will make it into the master, maintainers will have decide when and if to release a new version.