Squashed commit of the following:

commit 2d4df6a0cb83f1ddc0299b3a70b6aaba938786df
Author: Tiago Macedo <tftfmacedo@gmail.com>
Date:   Mon Mar 5 20:40:43 2012 +0100

    the oauth_authorize call now supports both redirect_url and app_key
    parameters

commit 8addeda525f01259b7db0800fcb39fc4d06a618d
Author: Tiago Macedo <tftfmacedo@gmail.com>
Date:   Mon Mar 5 20:39:55 2012 +0100

    bundler is now using only the gemspec, removing .rvmrc and adding some
    stuff to the git ignore

commit 7a48a73faa6c72a2798285f0a3e3323aa4f5c21f
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Sat Mar 3 09:26:50 2012 +0100

    Add oauth_authorize to README

commit deb2e7bbf7c4c28a31d8ad2c71cc429aee66bc55
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Sat Mar 3 09:17:42 2012 +0100

    Revert "Add test for failing authorize due to missing app_key"

    This reverts commit 5edfcfddccfa865b522536165b458d139ea7503c.

commit 5edfcfddccfa865b522536165b458d139ea7503c
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Fri Mar 2 17:08:14 2012 +0100

    Add test for failing authorize due to missing app_key

commit d10ad8e8b81bc50d659938064f170de0afa2f342
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Thu Mar 1 17:20:44 2012 +0100

    Update .travis.yml to test only 1.9.2 and 1.9.3

commit d8e5eafed1fd22dd9dbd99e3a8571272edf47ece
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Thu Mar 1 17:15:20 2012 +0100

    Add .travis.yml to specify ruby versions to try

commit 94fcfd01958f639352e5130ca959d4dff5c0814d
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Thu Mar 1 17:12:42 2012 +0100

    Update VERSION to match gemspec

commit 061409789a8a781fa47c98816d937fab034e63cb
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Thu Mar 1 17:07:46 2012 +0100

    Bring back authorize method, now we have authorize and oauth_authorize

commit da8c940b0b92876b49c488dcc61abf0d32b025a3
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Thu Mar 1 16:54:47 2012 +0100

    Update remote_test for oauth_authorize

commit 6cf1bf4bc0404711132c5c275b691ff8f1f3759e
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Wed Feb 29 18:21:47 2012 +0100

    AuthorizeResponse can read redirect_url when using OAuth

commit 16e8e81ecf147a32b36af1cdc387c69413db2e99
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Wed Feb 29 18:17:56 2012 +0100

    AuthorizeResponse can read app_key when using OAuth

commit 16886a54d0322124b6f2d3c46db46af575fe4534
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Wed Feb 29 18:06:26 2012 +0100

    Rename authorize method in Client as oauth_authorize

commit 5230a46bee3a4be91442ce277f2a16a58b43c8f9
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Wed Feb 29 17:41:35 2012 +0100

    Update Gemfile

commit 2c1d942fe66fe40766348e08fb9df1655e5dd092
Author: Jaime Iniesta <jaimeiniesta@gmail.com>
Date:   Wed Feb 29 17:41:08 2012 +0100

    Add .rvmrc to set desired ruby version for development

commit aa5b264e2a63a759bb7c8b99af16ebaddb6f457a
Author: Sebastian Arcila Valenzuela <sebastianarcila@gmail.com>
Date:   Wed Feb 8 11:27:03 2012 -0500

    add oauth setup

commit 92330f4189bb06da1317790a9c33e5b487bf8aca
Author: Sebastian Arcila Valenzuela <sebastianarcila@gmail.com>
Date:   Fri Feb 3 11:01:31 2012 -0500

    use bundle setup to run tests

commit 697c0da3b63dd84ee8343126937b1f7b6904b52d
Author: Sebastian Arcila Valenzuela <sebastianarcila@gmail.com>
Date:   Fri Feb 3 10:09:07 2012 -0500

    add gemfile
bumping gem version
adding some more travis ruby interpreters
making the gemspec rbx compatible and adding rbx to travis
the Gemfile file should go in the gem