Rename modules to match application name and provide a scope to avoid module conflicts

#20 is the issue for these changes. Many of the tests seem to require a specific postgres installation configuration, so I would rather trust someone else running the tests until I understand the configuration best for running them (to make sure password authentication works properly, etc.). If you know the steps, please add them somewhere.

I also fixed all the exported from case warnings, which was an older problem with the wg epgsql repo.

Please review @davidw