Restructured the folder hierarchy to be more like a traditional python package.