Load a user object from the database.
Takes a single argument.
If the argument is numerical,
load by the column 'id'.
If a user object or its subclass passed then loads the same user by id.
load by the "Name" column which is the user's textual username.