universal user validation added, assignableids in user.js returns object with assignable group, teams, and users (including team id)