added main entry point
added main entry to autoloader