Add user creation logic
Minor readability change
Minor refactor of the publishers and volumes modules.  Starting a
standard module format.