now models::Users::add takes a new optional parameter, the type of the user we want to add, also added unit test