gh-30: make grade-school tests less implementation dependant

- added `make-school' constructor to example
- used `make-school' in tests
- required `grade-roster' to output a property list in tests
- rewrote example to output property list for `grade-roster'
Merge pull request #31 from wobh/grade-school-fixup

gh-30: make grade-school tests less implementation dependant