Fix package loading problems

Most layers were requiring s, f, and other auxiliary packages before
they are downloaded. This causes errors on first-run.

Resolve by correctly initialising these packages and removing requires
at the toplevel.
Autoload appt-check