transitional transport commit
[partial] Tetris convertation to Listener Implementation.
[refactor] Deleted graphics code.
[refactor] Tetris isn't singleton now. Fixed static methods.
[added] Speaker realization.
[added] Tests for messaging system.

[TODO] checking for null items in argument in Speaker constructor.