Cleanup

moved tag, push & commit warnings to argument check function.
reorder argument help
Update link command to accept multiple packages