refactored with PSR-0 autoloading in the Ajimix\Asana namespace