Implemented Grey Out function to set rows grey/not grey as required, also returns rows selected.

ADDED: greyRows() with flag to grey/ungrey rows on match criteria
ADDED: getRows() to return rows matching criteria
ADDED: getIndexByColName() to return cell index for column
CHANGED: getColNameByIndex() now looks up tableHeader itself
ADDED: Helper function getTableHeader()
ADDED: Grey out button with hookups
ADDED: Grey out row style