avoid setting `class_alias` on Restler::__construct() to allow lazy loading of classes only when needed
made preFilter and postFilter stages to be optional and reached only when needed
authentication event is now optional and used only when authentication is really required
wired in the pre call and post call
moved event dispatching to respective methods