Sets up framework for writing unit tests (using `setup.py test`)
Moves all source files into the 'src' directory