Separate endpoints from API implementation
LegionBoard.php
is currently too big because it implements the API designed in abstractAPI
and contains all endpoints. With this merge request, every endpoint is based on an abstract endpoint and has its own class.
Furthermore, there are now getter and setter in the API, the super-global arrays are not more accessed directly and many more fixes.