Refactoring of the planning to share Tournament and Judging scheduling code and get the code out of the testing area.

Added a controller class for Schools. Next step is the UI to add/edit/delete schools.
Start adding controller so we can have a frontend after :)