multimodule working
clean up and bump versions to 0.4.0
Merge pull request #17 from nathanmarz/feature/multimodule

multimodule working