Modules named after classes confuse Rails reloader

During development you often see an error claiming that an object was expected to be a class not a module, or vice versa.

It's because we've got multiple classes/modules with the same base name (e.g. Edition::DocumentSeries and ::DocumentSeries).

This pull request fixes three such problems, and seems to allow publications to reload successfully.