Added a dry-run mode

Added a way to test changes less-manually. Also added more verbose
output.