Adds support for matching globs (`*` and `**`)

Allows the use of globs to create simple wildcard matchers:

    var proximous = require('proximous');
    var proxy = proximous('http://mysite.com');

    proxy.matchGet('/*.html'); // Matches GETs for all `.html` files hosted at the root of the web server (ex: `/home.html`)
    proxy.matchGet('**.html'); // Matches GETs for all `.html` files regardless of directory (ex: `/foo/bar/page.html`)
    proxy.matchGet('/apps/**/index.html'); // Matches GETs for all `index.html` files within subdirectories of `/apps`)

Globs can be used with `matchGet`, `matchPost`, `matchAll`, `excludeGet`, `excludePost`, and `excludeAll`.
Rename Proxy class to Proximous
Adds grunt task for generating docs

Uses `docco` to generate documentation, also used by `underscore` and `backbone`.

    $ grunt docs             # Generate documentation
    $ open docs/index.html   # View in your favorite browser

`docco` uses your code's comments to annotate the source code. It's very simple -- comments are on the left, and code is on the right.

To annotate your source code, use single-line comments (`//`) above the code:

    // Adds two numbers and returns the result.
    function add(x, y) {
        return x + y;
    }