To many changes to list them all.

Total rebuild of the router.
* It now supports url parameters.
* Supports PUT and DELETE HTTP methods.