converting submodules to be private

**NOT READY FOR MERGE**, just letting the tests run as I go. 
`ssw_wrapper.pyx` needs to be renamed `_ssw_wrapper.pyx`