Performance improvements on Lotion.require.

Passing in 'caller' from Object#require was causing delays of several seconds in a large project, and ended up being an empty array for some reason.
This was happening at runtime, need to determine why require is even being called then.
Merge pull request #4 from aceofspades/require_perf

Performance improvements on Lotion.require.