Add user to Filter model

-- With the user field, we can specify the owner of the filter
upgrade RequirementManager.java makeEntity

-- upgraded makeEntity to throw a proper exception if a bad request is
recieved