Split out 'GeneMatrix' into a separate file

- Will allow easier usage in the web-worker
Export classes in a web-worker friendly manner
Use custom events for redrawing on row order change
Refactor MDS code to use web-worker
Move 'pan.proteinortho' to an example file
Fix lingering redraw() call in MDSHandler