* Do not overload entry point * Automatically call Program::__construct() * Automatically call Program::main(); * Fix all tests