- improved f::extension()
- improved str::urlify
- added support for natural sorting to a::sort
added "router" plugin for mapping URL patterns to functions, closures or controller actions as "class.method"
fixed "remote" plugin to use "error()" instead of "core::error()"
added "cache" plugin
Merge pull request #19 from nikrowell/master

Added new "router" and "cache" plugins
remvoed a debugging "echo" from the router plugin
Merge branch 'master' of https://github.com/bastianallgeier/kirby
Merge pull request #20 from nikrowell/master

Removed some debugging from the router plugin
Merge branch 'master' of https://github.com/bastianallgeier/kirby
added documentation / usage comments to router plugin
tweaked documentation comments on router plugin
Merge pull request #21 from nikrowell/master

Added usage comments to router plugin
HTML attributes should be escaped
Merge pull request #23 from zzzzBov/patch-1

HTML attributes should be escaped
Merge branch 'dev' of github.com:bastianallgeier/kirby

# By Bastian Allgeier
# Via Bastian Allgeier
* 'dev' of github.com:bastianallgeier/kirby:
  - improved f::extension() - improved str::urlify - added support for natural sorting to a::sort