Add a generic table model.

Change-Id: I4dfeb94f1647b02c11728bd4e92d2560166b4684
Reviewed-on: http://gerrit.dmdirc.com/3529
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>