Ensure `options[:path]` gets set

This was triggering a failure deeper in the preloading process.
Adds a couple more safety nets.

Mainly, passes the value of Dir.pwd instead of `~`, in case an OS
might have nil for that path.

More importantly, ensures that dependencies will always return an array. Now attempts to each over this will pass by silently if we
cannot find dependencies.
Bump version