load package/__init__.py if it exists, and set its __path__
fix formatting/function naming, and set submodules as attrs on parent modules.

also, add a test that includes importing both a module with __init__.py and a submodule.
Merge pull request #221 from toshok/package-imports

load package/__init__.py if it exists, and set its __path__