Handle autoloading when embedded in a jar

When this gem is embedded in a jar the ROOT and SRC paths are not working.

We use rawr to create our jars, and it was creating it with a structure that this PR satisfies. If someone else is using warbler or another method, it may put it in yet another structure. So I can't guarantee this works for all jars. Happy to discuss though.