Heavily restructured the entire package for setup.py
Adding missed removes/adds from previous commit; modified .travis.yml
Merge pull request #8 from jeandesmorts/fix_setup

Heavily restructured the entire package for setup.py