Added Selectable functionality

REMOVED: Specific cell backgrounds, to allow rows to dictate colouring
ADDED: Style definition for selected row
ADDED: Click handler for selection and cacheing of previous row state