Some debugging improvements.
* Added stripRoot() to the PathWrapper.
* Renamed the Nonexistent exception to NonExistent. I like it better that way!
Normalised line-endings.
Bug fixes and small changes.
* Added put and putRaw methods to all data wrappers.
* Improved performance.
* Improved the common "page not found" exception.
* Improved backtrace format.
* Fixed bugs that break the system.