Added package upload functionality