Create installer module for first time run.
The module should be removable
If there is no setting detected (like contentbox), then the installer appears
Should ask for major settings and setup an admin
Populate DB, log them in, and redirect to dashboard with welcome message.