Make Module Load Errors more clear about what failed and how.

Signed-off-by: Jay Kuri <jayk@ionzero.com>
Add BrokenDuck test file.

Signed-off-by: Jay Kuri <jayk@ionzero.com>