Upload stream basic functionality

Finally figured out how streams work