Padding added when no rows present, Selection working for multi/single.

ADDED: Harness buttons to change view and delete items (delete not hooked up)
ADDED: Checkboxes and CSS Checkbox style
REFACTOR: Fn addRows() now creates rows
ADDED: Get/Set for viewState
ADDED: Helper functions for common activities