Added license to gemspec.

Cosmetics.
Cosmetics.
Made dry_run an initialization option, added indentation to output.
Don't change working directory in a dry run.
Expose id attribute.
Added a processor for files using rubys %{} string interpolation.