An Object Orientated edition of PhpUserAgent