make School opaque with newtype
Merge pull request #52 from exercism/grade-school-wrapper

make School opaque with newtype