Switches the default chef-update command to only perform s3 uploads when neccessary

Closes #51 
Theres no reason to assume that a user would want to perform an s3 upload if they don pass an s3 bucket. Many users of opsicle use git repos to manage their cookbook releases. This allows them to update their cookbooks with opsicle and doesn't require the s3 workflow.