Refactoring and re-org
Merged Kernel into App. implemented HttpKernelInterface. Added ResolverInterface