Add Autoloader class and fix entry point

Add Autoloader class and fix entry point
Add Autoloader class

Add Autoloader class
Add Client Interface

Add Client Interface