a new module to replace loaders.
added a way to always load an app for logger for instance.
WebApp class for dispatching apps for web application.
get namespace from called class; not to throw exceptions; various checks before doing some work.
check for modules, not loaders.
it's last position of backslash; viewRoot by getting dir from outside.
removed unreachable code.
pathInfo contains appUrl.
set appRoot as baseUrl.
check appUrl by string or not.
removed appUrl from pathInfo in Dispatcher not in AppLoader;
also clarify the code about loading module conditions.