Add Server Discovery And Monitoring Spec

Includes the spec, a summary of the spec, and a small number of test cases written in English.
Also a large number of tests in YAML files and their equivalent JSON representations.
Merge pull request #8 from ajdavis/add-server-discovery-spec

Add Server Discovery And Monitoring Spec