Use page factory in specs
Added PHPInstaller class
Added PHPInstallerException
Added download tar.gz method
Added fixture for test purpose