More 0.24.x compatibility improvements
Add new-code warning
Have discovered lots of compat issues on more complex 0.24.x cataogs
this is the first of no doubt many commits to make this better.
Rework options and code structure so it's easier to diff 2 catalogs
from the same version of puppet and generally less restrictive
Update README with an example
Add a README
First commit, might work!