Add glob support to require()

Uses the [node-glob](https://github.com/isaacs/node-glob) package to do glob finds. Supports the same kind of globs that Grunt does. Still appends `*.js` to the end of the glob, so `require("folder/*")` requires `folder/*.js`. Closes part of #12.