Added link to contributing to make it easy for people to look, and note about adding examples.
Added note about version numbers, as it's better if I handle it due to semver.
Thanks to @petems for providing this fix for some errors on 1.8.7 and 1.9.2 builds.
Generalised and cleaned up the spec so it can be used against two different tests easier, as it'll be used against the block changes in the slim branch.
Merge branch 'develop'