Add a basic primer to testing and RSpec in README_DEVELOPER

This adds a basic explanation of testing in Puppet and runs through the basic elements of RSpec. Examples are given using RSpec 2.9 because we use 2.9 in Jenkins, the current spec tests don't use the 2.11 `expect` syntax, and trying to explain both syntaxes would be more complex.