updated build settings and dependencies
made exceptions use string formatting for easier error reporting
Initial models
First DAO added, it'll probably be scrapped to move to another backend soon-ish
controller for league operations
controller for seasons endpoints, just get all