Refactored and added #upload and #remove to be called within a block
Development and test mode now override #remove and #upload instead of bang versions
Bump version to v0.4.0