Added Request.matchPath() method for simplified request processing.
Also refactored Request.getAuthentication().
Added new webservice type and refactored old request handlers.
Refactored request authentication to be slightly less mandatory.
Also fixed an issue with invalidated sessions potentially lingering on disk.