Implementation modifications only, user interface and available functions unchanged
Moved Events' custom TreeSet_TableModel_ComboBoxModel class to it's own file to make Model class easier to read.
Removed direct access to model's private events & replaced with needed functions (getEventsJComboBox, getEventsJTable, getEventCount, removeAllEventListeners) to remove dependencies in other classes
Updated JavaDocs for majority of functions in Model and wrote them for added functions

Future updates:
Get GNU Licensing completely taken care of
Remove ability to access model from JComboBoxes and JTables
Perhaps move resident import function to external class to improve model readability
Move getEventWaitlistJTable and getEventAttendeesJTable implementations from model to event class
Update event class to store resident contact information (email, phone number?)
	Update import function
	Update display functions
	Create function to get formatted list of contact information of all attendees
Add warning on tickets pane about additional attendees/waitlists after random ticket pool is generated
Implement building specific checkin
	maintain Hash(Tree?) set of all buildings (first three letters of all bedspaces)
	modify check-in gui to support disallowing / allowing certain buildings
Continue to bash head against wall in relation to server / client implementation
	Half-way host that is hosted on public webserver
		does not save any client/server communications except for short time
		does not have ability to decrypt / interpret messages, only knows who (server, clients) they're for 
		communications discarded once intended recipiant is contacted
		webserver service is only active when needed, stopped when all clients / servers are inactive
		serves as half-way point for clients/servers behind firewalls.
		possible platform for mobile app communication in future