Add coverage for Endpoints and Modules, the rest of the core package, sq...

...l, sockets, misc, was intentionally left out.