Defined directory structure.
Allow more than one app directory.
New autoloader