Renamed IrcMessage to ChatIrcMessage
Added IrcMessage superclass and InfoIrcMessage subclass to IrcMessage hierarchy
Made IrcMessage abstract
Instantiation of backlog done by reflection magic
Join/leave messages are persistent
Added instructions for broken function
Messages in SearchActivity are instantiated by reflection
Refactored out circular dependency between model and ui
Merge branch 'feature/persistent-info-msg' into develop