Throw SetupException instead of Exception in Phactory constructor
Add PSR-0 autoloader