Communicator class
bettered
added vote tracker, gave Player ID tag for referencing
added Timer class for keeping track of day
added frame for Day class, updated VoteTracker~
very small update to Day
Connection class
added partial parseMessage code!
Made large changes to Day
* added startDay method, still have to look into how IRC handles everything
* finished processVote method and defined a couple return values

Edited how VoteTracker handles newVotes differently
* swapped out the switch with a complete nested if
Added functionality to Team class (win condition, "contains" method), changed Role from interface to abstract, and updated classes that formerly implemented Role
A few suggestions
This is just a test to make sure I know how to do this
Added TimerThread, it creates a thread that sleeps for a preset time, then interrupts inputThread to correctly end day on time!
A few more suggestions
Added Pregame: creates a list of players, starts the game, and assigns roles
Changed Team to an abstract class, fixed some errors
Fixed compilation errors in Pregame class
Created wiki page through Google Code web user interface
organized packages properly and created 'starter' package
Added sample log messages