Split into subpackages

Broke up into "auth", "base", "channels", "db", "rest", packages.
The launcher tool is now in the root directory.

Further splitting