Add debugging support

Moved these files from the ubersystem project into the sideboard project where they now belong

you can use these with PyCharm in order to do debugging

these do not affect normal operations
So just to be clear, ``sideboard/run_server.py`` is already only there for debug purposes.  (This is not obvious because we're not using any actual packaging, but in production the expectation is that we'd use ``cherryd`` to spin up the server.)

Even accounting for the fact that MAGFest probably uses ``sideboard/run_server.py`` in production, is there any reason not to always lockfiles on startup?  If we ever have a case where Sideboard shuts down and leaves lockfiles there, I don't think we'd ever want them to stick around.  So really we should just add this function to ``run_server.py`` and call it there (although it might be worth checking to see that Sideboard isn't already running before we remove the lockfiles).