remove URL encoding before parsing path components
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.
add comments
added gitter badge
remove code climate badge
Merge pull request #173 from hheiskanen/url-decode

Remove URL encoding before parsing paths
Update `onclick` to better support hashbang paths
Add `page.exit` method

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

Fixes #38.
Update standalone build

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

Typo defauld -> default
Merge pull request #180 from hughsk/page-exit

Add `page.exit` method
1.5.0
Merge pull request #172 from hugomrdias/feature/skip-callback-on-route-change

skip route processing if another one is called
rebuild page.js
Merge branch 'master' of github.com:allspiritseve/page.js into allspiritseve-master

Conflicts:
	page.js
Merge branch 'allspiritseve-master'
fix page.current
improving the code quality using jshint
fix merge conflicts