add support to redirect to another route within a route callback
Add tests and docs
add delay 0 to timeout
fix typo
Add `page.exit` method

Allows creating "exit routes" which are called when a page is
exited, instead of when it's entered.

Fixes #38.
Typo defauld -> default
Merge pull request #171 from hugomrdias/feature/redirect-callback

add support to redirect to another route within a route callback
Update standalone build

Was previously out of date.
Merge pull request #181 from timoxley/patch-1

Typo defauld -> default
remove URL encoding before parsing path components
added gitter badge
Merge pull request #180 from hughsk/page-exit

Add `page.exit` method
add comments
remove code climate badge
1.5.0
Merge pull request #173 from hheiskanen/url-decode

Remove URL encoding before parsing paths
skip route processing if another one is called

think:
page('/slow', function(ctx, next) {
    setTimeout(function(){next()}, 10000);
}, renderHtml);

page('/fast', renderHtml);

page('/slow');
page('/fast');

without this fix the html on the page would be from the slow route.
Merge pull request #172 from hugomrdias/feature/skip-callback-on-route-change

skip route processing if another one is called
Update `onclick` to better support hashbang paths
rebuild page.js