Added scheme support for inputs
Tests
Copy file instead of renaming
Check for curl_exec failure and throw exception
Merge pull request #2 from apinstein/master-inputSchemes-tim

Master input schemes tim