Moved source code into src directory and updated setup.py

Because I clearly don't know how to install python packages properly, but this seems to work