changed API of CallHook + implemented some

- Uploads now support Permissions
Fixed some Bugs
Implemented UploadTracking