Some messy experiments with changing how the daemon starts.

Also fix some hard-coded temp paths so they're configurable.
Slightly better start tailing behavior. But I'm not really liking this..
Update dependencies.
Move database seeding process into the router startup.
Change how the internal web backend is setup.

Now the backend is part of the basic file config, rather than being
seeded in the database. This lets us more easily have this as an
internal backend so we don't need to also figure out config_versions
publishing.