added initial GUI files and renamed testmodule.py

added unconnected gui and renamed testtwitchmodule.py to testmodules.py
for generality with the intent of rewriting to test all modules
eventually
further improvements to interface.py

added structure for popup menus
added functionality to interface.py

added further popups
added interface call to main SirBot routine

early stages of integrating GUI into application
further integrated interface

working on making calls between interface class and main routine
clean up on interface and interface calls

removed terminal prints and fixed some broken calls in main script
began implementing output stack

added chatData stack inside interface file
fixed typos

discovered icon change is platform specific; fixed unintentionally
omitted 'self.' calls interface script
fixed some bugs

new attempt and platform detection
added ability to send through interface

entering chat through interface now sends to channel
added ability to extract sender from messages

added object to extra sender data from received messages.
chat output cleanup

streamlined chat output to terminal: eliminated redundancy and improved
readability
improved chat stability

added exception handling for most chat scenarios; improved program
stability.
improved chat readability

replaced escaped characters in chat output to improve readability and
fidelity
condensed interface code

combined extractChat and identifyChat into extractChat; added further
chat formatting
preliminary implementation of user list

interface now adds all users from initial /NAMES message to users list
(except for overflow messages that lack preamble), adds users to list
when JOIN messages arrive, and removes users from list when PART
messages appear; still need to implement find and sort functions, as
well as categories in list
primarily added new chat tab + exception handling

separated chat into two separate tabs: one tab with only chat messages;
one tab with all messages - plan to add customizability in future.
improved reliability in reading names list. added functionality to
rejoin split messages that cannot be parsed otherwise. allowed for more
graceful exits.
Merge pull request #1 from SirRujak/avoTEST

Inteface Addition