Bug fixes and tests for #on_join and #on_part
Alias IRC module for convenience in spec
Fix bug when user parts a channel without knowing the user existed