Factory now accepts a LoopInterface as first argument

Passing an Connector is now optional. Fixes #9.