Changed default resolution behavior to skip extension-less files.

Added allowExtensionless option in case a better emulation of Node.js resolution behavior is needed.
Updated version to v0.3.0
Fixed a bug in the regular expression that determined if a filename had an extension.
Updated version to v0.3.1