Don't throw errors if modules are already defined.

Scribe currently packages same modules few times in their dist branches
which are then conflicting. See
https://github.com/guardian/scribe/issues/108#issuecomment-41202127