Fewer duplicate users are created

-- Most of the changeset stuff that involved users has been worked out
so that additional users will not be created by the database
-- ALL   RequirementEvents were changes
-- Requirement manager was changed
-- Requirement events have earned their own package
-- Assigning users causes additional users to be added to the database
only after the initial use of the feature. Subsequent uses multiply the
number of users added