Reorganize codebase into smaller modules.
Add start of the activation email template.

Signed-off-by: Michael Pellon <michael@p3ll0n.net>