Switch require to require_relative

Load a file that is relative to the file requiring.
Circular require is considered harmful
Circular require is considered harmful
Require relative to requiring file's path
Require relative to requiring file's path
Merge pull request #208 from wurde/master

Resolved circular require warnings