Added the ability for BinlogConsumerListener to receive table map events.
Switched BinlogConsumerListener's methods so that they have default implementations (optional to implement).
Added a basic test for the TableCache that needs to be completed.