moves the code out from the src directory and updates the setup.py, this was my first python module I ever wrote that could be installed with pip and I ripped off the setup.py file from another project, so I didn't fully understand what was going on, I've since learned a lot more and so I'm finally cleaning up this module