added a semicolon to the end of statement in sample.js
rewrote learn plugin to use new features (exports.store and PRIVMSG listener) and updated trigger definitions to exports.hooks
added version command
fixed a problem with deleting listeners in learn.js
added seen plugin
added responses to basic CTCP requests (VERSION, PING and TIME)