Changes 'can' by 'may' where needed
Changes command line syntax of test_download.sh

Now uses getopts, is more flexible and allows for POST testing
Adds the target to the parameters of test scripts
Fixes a test after the test_download change
Added log & pyc to ignore list
Added Single file POST test