Added ability to compile to phar file