Moving and grooving files into their own subpackages.
Added a skeleton for authentication.