use tuple modules instead of parameterized modules

Erlang R16, coming soon, will do away with parameterized modules (see Issue
4 under http://www.erlang.org/news/35 for details). Change ircbot_api to use
tuple modules instead, since they will continue to be supported in R16 and
beyond. These changes are backward compatible.