Flushed out more of the person resource, and add parsing of link paths.

A school can now be created with a specific principal by specifying the
path to the person resource representing the principal.