Making this a proper python package

The webui is kind of wonky right now because it works on the package
install but not locally, I'm working on it