pre-new branch checkout
Merge remote-tracking branch 'origin/Andrew_McDonald' into Marc_Anonymouth
-Fixed an infinite loop issue in the results panel paintComponent
method.

-Cleaned up code in multiple files

-Fixed an issue where the highlight will not update every so often after
processing

-Re-processing now works

-Window components now clear themselves and become disabled upon
re-processing

-Progress window code slightly modified in Backend interface