Add improved multi-site/network support

Patched the download path to account for the different upload directories that network sites use.
Resolves an issue that resulted in a "Download path is invalid!" error message when downloading a file.
Merge pull request #32 from KZeni/patch-1

Add improved multi-site/network support