add ordering control via the datacat_fragment[:order] property

This'll be useful in the case where you set up a bunch of default hash values
at a low order, say "10", then other fragments can come after and replace keys
from the exemplar data.
add a reference to the blog entry.  it's free documentation
smoke for puppet 3.2.x too
Actually set an expectation in that example

Bad cargo is bad.
make better use of the rspec-puppet run matcher

On looking at some function testing with @deanwilson I see that we can make use
of the run matcher for functions instead which results in more natural spec.
Merge branch 'ordering'