Add before and after command hooks for deploys. Make adding releases less error prone.

Add extend as dependency for merging defaults with options. Add examples to readme.