Changed how UserID's are pulled, refactored all the constructors to omit
userID, and instead have the userID generated automatically by BasicUser
constructor.