Fixed bugs in aws.sample and upload.py

Upload will only show a partial upload path; this is expected.
Added file checking to ensure files are where they claim
Bug in syntax, it uses array keys not dot notation