`file` setter so Module can load when its set
Implement back-compat updates

Plus tests & test streamlining
Code coverage updates & streamlining
Remove limiters

Code coverage tweaks
Also fixed logging to be more sane