Simplified to get singleton_class

* 1.9.2+ supports Kernel#singleton_class
Used #require_relative instead of #require to load relative paths

* 1.9.2+ supports Kernel#require_relative
Merge pull request #3 from kachick/improve-adjust_1.9.2+

Adjusted to 1.9.2+