Enable POD lookup structure.

When given an item to lookup (say `resolve('controller:foo')`), the POD
structure would dictate that you would actually be looking up a module
at `podPrefix/foo/controller`. This format is given the first (and
primary) shot at finding a module.

For example, given a `podModulePrefix` of `app/pods` you would have the
following:

```
* `route:posts`            -> `app/pods/posts/route`
* `template:posts`         -> `app/pods/posts/template`
* `controller:posts`       -> `app/pods/posts/controller`
* `route:posts/index`      -> `app/pods/posts/index/route`
* `template:posts/index`   -> `app/pods/posts/index/template`
* `controller:posts/index` -> `app/pods/posts/index/controller`
* `route:posts/edit`       -> `app/pods/post/edit/route`
* `template:posts/edit`    -> `app/pods/post/edit/template`
* `controller:posts/edit`  -> `app/pods/post/edit/controller`
* `route:posts/show`       -> `app/pods/posts/show/route`
* `template:posts/show`    -> `app/pods/posts/show/template`
* `controller:posts/show`  -> `app/pods/posts/show/controller`
```