Revert "Revert "rest: Add tags""

This reverts commit bb12aea74b144c4f43feb668dcd871cc9da6ef87.
Revert "Revert "rest: Add tags to school""

This reverts commit 36bbfdf660d974078bfd1481338a0d2ff2a93c27.
Revert "Revert "rest: read tags from school too""

This reverts commit 5fd39be88ebb96ce069e3623da5ff3f623a1441c.