Fixing Uploads

File uploads were failing because of where the base component was defined.
The last PR made that automatically added the REST execute - this makes it
dependent on the caller. Since the main source of path only URLs is the Service
classes, we make the Resource class (which they use for calls) specify the
base component, which resolves the upload issue.

Should resolve #30