Added aliases. when _get_userid() gets a bare nick that it can't match to a User, it previously would just raise IDNotFound and move on. However, aliases represent a last-ditch effort to match a nick to a User. _get_userid() will search in the list of aliases associated once it has exhausted all other possible options in its decision tree for bare nicks. Aliases are set by _set_alias(), which is called when the complementary case in the handlers is reached.
Aliases actually work now