Adds a web endpoint

In order to enable concurrent usage of the sqlalchemy session, I completely reworked its handling to make the session contained solely to the player manager plugin. I then added a simple http endpoint for checking login status, and server status.

Also linted a bit whenever I opened a file that needed it.