add ability to properly clean up branches and create releases