Convert Table to interface so that we can have InMemory implementations.

Makes it easier to test anyway.
Logging switched to slf4j
Merge pull request #80 from sarality/table_interface

Convert Table to interface so that we can have InMemory implementations.