fix up the alternatives provider. a few commands were being called without the right arguments. i forgot to overload load_current_resource.
We create the destination unless it already exists.
specify the provider. rather than push just declare allowed_actions as an array.
declare resource_name and provider.
extraneous it
Merge pull request #3 from SimpleFinance/travis

Clean up alternatives provider