Command returned by ealirc_proto:decode() made upper case.
Added common types for modes (channel and user).
Implemented ealirc_proto:mode/3 function.
Added some usage examples to mode().
Renamed parsing IRC message line.
Dropped parse() function; added encoding prefix for messages.
Prepending prefix to messages is now user's responsibility.
Implemented decoding message prefix.
Improved docs a little.
Accidentally stripped one dot from hostname.
Added gen_ealirc module.

This works as 1) behaviour, 2) interface module, similarly to gen_server.
Added an example client module.
Updated forgotten prefix encoding in ealirc_proto:encode/3.
Added gen_server-like call() and cast() functions.
Changed request form for gen_ealirc:quote().
Defined several operations that I think are useful.
Updated example a little.