updated load() to error on non-existant module

Discovered kmod.load returned empty response when loading an unavailable module. Updated to return proper error and some general code cleanup.