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.