Added logging statements
Logging, updated comments, now uses factory design pattern.
Active players in tournaments are now properly handled
Originator string now in message/bean options
Logging and signatures now proper

All future signatures in TourneyCommandReceiver must return true/false
for actions to use as feedback.
Actions getting the first of many major overhauls. Security is still a concern.

Probably going to run the tournament in autism mode during tournament
operation, and have interactive messaging only occur before/after.
Slightly improving actions, adding simple ping/pong action

The more I work with this action system the more I want to refactor to
make it even more uniform, and less confusing.
Merge branch 'master' into working
Made the first fully-fleshed command to test "Plan A"

Plan A is to use TourneySquireMessage objects passing between members
to help set up tournaments. Ping-Pong should help test the foundations
of this framework.
Updating AAction docs. Subclasses of AAction should now be singletons.
Fixed bug. Forward slash /ts in order to access commands.
Added TODO: Include notion of "tournament host"

Host is the admin holding the actual tournament data in their clint.
Future work should allow copies of this data to exist under other
admins as well.
Added lots of debugging lines and determined some mixed news.

Mixed news is: Plan A most likely won't work. Connection gets reset if
an odd message gets sent. Plan B may work by piggybacking off of
RoomChatMessageMessages which is, in my opinion, absolutely hilarious
but also frustrating. On the bright side, the listener DOES pick up
RoomChatMessageMessages so the mod can be nearly hook-free more than
likely.
Merge branch 'debug' into working
Balanced out a lot of logger statements for future debugging.

Going to need it to implement Plan B.
Merge branch 'working'