Fix setup.py to include subpackages

Fixes #77
Merge pull request #78 from jrrideout/issue-77

Fix setup.py to include subpackages