the changes at the top of "Rakefile" is required for the "rake test_app" task to succefully run and create the dummy spree app. otherwise rake would claim it couldn't load the "spree_offsite_payments" file
the other changes are to make sure "version" is correctly found with the "require" statement