Added upload and download functions

After 3 months of procrastination this wrapper is officially semi-finished