Also, improve errors when importing a module fails. Also, add more tests.
Since 'kernel' is small and shows static information, have this be the very first module added.