EDITING: Derive published modules rather than editing them

Fixes #442 

While logged in, viewing a published module will give the option to 'Derive a Copy' rather than to 'Edit'.  Deriving will immediately load the new derived module in edit mode.

Collections can not be derived or edited unless they are a draft (then they can be edited).