Added license, events, listeners and models

Added GNU license
Added a mean to create IRC events from given input
Added some events and listeners
Added models package