Piped entire column data through to scale updates and referenced keys in previous scaling.
Added base d3 scales for column and row selections.
Added selections grouping in svg elements.
Added selection scales and drawer function for selections.
Added draw functions and scale updates.
Added column and row selections coloring.
Added column and row selection updates on reordering. fixes #397.
Merge pull request #431 from jfarid27/fix-issue-397

Fix issue 397